Internet Derazalar Android
Kengaytirmoq

JavaScriptni o'chiring. Yandex-da JavaScript-ni qanday yoqish kerak

Ushbu darsda barcha asosiy brauzerlarda JavaScriptni yoqish va o'chirish haqida o'ylab ko'ring. Opera brauzerlarining misoli bo'yicha hamma narsani o'ylab ko'ring, Mozilla Firefox., Yandex.Browser va Google Chrome.

Operator brauzerida JavaScript-ni yoqish va o'chirish mumkin

Google Chrome brauzerida JavaScript-ni yoqish va o'chirish mumkin

Ichida ochiq brauzer qonuniy yuqori burchak Uchta tasma shaklida tugmachani bosing va "Sozlamalar" ga o'ting.

"Shaxsiy ma'lumotlar" blokirovkada "Tarkib sozlamalari ..." tugmasini bosing.

Qalqib chiquvchi oynasi ochiladi, bunda operator brauzerining misolida, stsenariylarning bajarilishini tanlashingiz yoki taqiqlashingiz kerak.

Yandex brauzerida JavaScript-ni qanday yoqish va o'chirish mumkin

Bu bo'ladi so'nggi brauzerbiz ko'rib chiqamiz. U bilan hamma narsa Google Chrome kabi oson. Yuqori o'ng burchakda uchta bant shaklida tugmachani bosing va sozlamalarga o'ting.

Sahifaning oxirida pastga tushing va tugmachani bosing qo'shimcha sozlamalar".

"Shaxsiy ma'lumotlar" bo'limida "Tarkib sozlamalari" tugmachasini bosing va qalqib chiquvchi oynada skriptlarning ijrosi o'rnatildi. Oxirida "Finish" tugmasini bosing.

Shunday qilib, siz barcha asosiy brauzerlarda JavaScriptni yoqishingiz yoki o'chirib qo'yishingiz mumkin.

Turli xil dasturlardan foydalangan holda skrinshotlarni yaratish uchun bir necha saboqlarim bor. Ammo bugun men sizga yaqinda paydo bo'lgan narsa haqida o'ylayman. Biz Internet-sahifalardan foydalanib ekran rasmlarini yaratishni ko'rib chiqamiz to'liq stavka mozilla brauzer. Firefox.

Xayrli kun, aziz o'quvchilar! Yandex brauzerida JavaScript-ni qanday yoqishni bilmasangiz, unda siz manzilni urasiz. Ushbu maqolada men JavaScript nima ekanligini va nima uchun kerakligini tushuntirib beraman, shuningdek Yandex brauzerida Javaga qanday yoqishni ko'rsating.

JavaScript. - Bu deyarli barcha zamonaviy saytlarda ishlatiladigan maxsus til kodi tilidir, ular ma'lum bir elementlarni chiqarish uchun ishlatiladi: bankirlar, ro'yxatga olish va avtorizatsiya qilish, turli xil tugmachalar, turli xil tugmachalar, turli xil tugmachalar, animatsion tasvirlar va boshqalar.

Java o'chirilganda, barcha ochiq saytlar noto'g'ri ko'rsatiladi, ular shunchaki tavsiya etilmagan JavaScript-da qilingan barcha elementlarni etishmayotgan bo'ladi.

Yandex brauzerida Java qo'llab-quvvatlashini ta'minlash uchun siz kompyuterda hech qanday uchinchi tomon dasturlarini yoki qo'shimchalarni o'rnatishingiz shart emas, shuning uchun siz Yandex brauzerida sozlamalarni o'zgartirishingiz kerak, shuning uchun egiling.

Yandex brauzerida JavaScript-ni qanday yoqish kerak

2. Sozlamalar bilan sahifani pastki qismga aylantiring, so'ngra "Advanced Sozlamalar" tugmachasini bosing.

3. Qo'shimcha sozlamalarda "Himoyani himoya qilish" elementini toping, tarkibni sozlash tugmasini bosing.

4. "Finish" tugmachasini bosgandan so'ng, "JavaScript-ga JavaScript" ni tanlang.

Noutbuklarda sensorlipad odatdagilarni almashtiradi kompyuter sichqonchasi. Har bir foydalanuvchi uchun TeuchPadning qulayligi nisbiy tushunchasidir. Sichqonchani ishlatish osonroq, ammo bir vaqtning o'zida sichqonchani kiyishingiz kerak. Kursorni sensorli paneldan foydalanib boshqa joyga ko'chiring, ammo ba'zida sensorlipad ishlayotgan paytda vaziyatlar mavjud. Siz ushbu muammoni bir necha jihatdan tuzatishingiz mumkin.

Qayta yoqish orqali sensorlipadni qanday yoqish kerak

Ko'pincha kompyuterning turli funktsiyalari operatsiyalari bilan uzilishlarda qurilmaning odatdagi qayta yoqishiga yordam beradi. Bu eng oson va tezkor yo'l TouchPadning ishlashini tekshiring. Qayta boshlangandan keyin darvozabon standart rejimda funktsiyalar.

Noutbukni qayta ishga tushirish uchun bir muncha vaqt kompyuterning sichqonchasini ulang. Agar bunday imkoniyat bo'lmasa, siz klaviaturadan foydalanishingiz kerak bo'ladi.

Qayta boshlash mumkin:

  • Kombinatni bosing alt alt. + F4, shundan keyin o'qlarni qayta qurish funktsiyasini tanlang
  • Faollashtirmoq windows tugmasi (Win) - "Boshlash" - "To'liq ish" -ni tanlang - "Enter" -ni bosing
  • Ctrl + Alt + O'chirish - "Ishni tugatish" ni bosing.

Agar muammo hal qilinmagan bo'lsa, boshqa xatolarni tuzatish usullariga o'tishingiz kerak.

Issiq tugmachalar orqali TouchPad-ni yoqing

Barcha noutbuklar tez funktsiyalar bilan jihozlangan. wi-Fi-ni yoqing, yorqinlik o'zgarishi, hajmi, shu jumladan leuchpalash inclyuzing. Ular F1-dan F12 gacha bo'lgan kalitlarda joylashgan. FN tugmachasi bilan birgalikda ishlash. Klaviaturada teginish funktsiyasi Video piktogrammada o'zaro stressli gastrad va uning yonida qo'l bilan ko'rsatilgan.

Har bir noutbuk ishlab chiqaruvchisi sukut bo'yicha turli raqamlarni o'rnatadi. Quyidagi jadvalda biz issiq tugmachalarning kombinatsiyasidan foydalanishning bir nechta misollarini namoyish etamiz turli markalar noutbuklar.

BIOS orqali sensorlipad-ni sozlash

Noutbukning barcha tarkibiy qismlari sozlanishi bios tizimi. TouchPad bundan mustasno emas, shuning uchun u shu tarzda kiritilishi mumkin.

Buning uchun ushbu qadamlarga amal qiling.

  • Noutbukni qayta yoqing
  • Quvvat paytida "O'chirish" yoki "F2" tugmachasini bosing
  • Kengaytirilgan yorliqni toping
  • "Ichki ishora qilish moslamasi" ga o'ting
  • "Yoqilgan" ni o'rnating
  • "F10" va "Y" yordamida o'zgartirilgan sozlamalarni saqlang.

MUHIM: BIOSdagi bo'limlar va parametrlarning ismlari uning versiyasiga qarab farq qiladi, shuning uchun ishlab chiqaruvchining rasmiy veb-saytida sizning noutbuk modelingiz qo'llanmasida tanishish yaxshiroqdir.

Sinapice TouchPad-ni yoqing

Ba'zi noutbuklar sinocicpadlarni o'rnatadilar. TouchPadni yoqish va o'chirish uchun qo'shimcha sozlamalarga ega. Sensor ishini tekshirish uchun "Boshqarish paneli" ga o'ting:

  • "Uskunalar va ovoz" bo'limi
  • "Sichqoncha" kichik kichik koni
  • "Qurilma sozlamalari" yoki "Elan" yorlig'i
  • Tugmasini yoqing
  • OK tugmasini bosib konfiguratsiyani saqlang.

Sichqonchaning xususiyatlarida ClickPad xususiyati bo'lishi mumkin. U sichqoncha ulanganda avtomatik ravishda o'chadi, u avtomatik ravishda o'chadi. Agar siz bunday munosabatni, sichqoncha sozlamalarida ko'rsangiz, ushbu xususiyatni yoqing. Agar quvvat tugmasi faol bo'lmasa, xato boshqa yo'l bilan to'g'rilashishi kerak.

Haydovchilarni qayta o'rnatish

Vaqti-vaqti bilan haydovchilar yangilanishlarni yoki qayta o'rnatishni talab qiladi. "Klub" drayverlarining sabablari juda ko'p bo'lishi mumkin. Agar biron bir usulning hech biri teginish dasturini yoqish bilan bog'liq muammolarni hal qilishga yordam bersa, haydovchilar yordamida haydovchilar yordamiga murojaat qiling. Barcha haydovchilar ishlab chiqaruvchining rasmiy saytlarida mavjud.

Maslahat: Haydovchilar yuklab olinganda noutbukning modeliga, derazalar va bitni (x86 (x32) yoki x64-ga e'tibor berishingizga ishonch hosil qiling.

Eng yaxshi natija barcha parametrlar mos keladi. Ammo, masalan, ahamiyatsiz parametrlar mavjud windows versiyasibu sezilarli darajada ta'sir qilmaydi. Har qanday holatda ham oqindi tasodif bo'lishi kerak.

Avtomatik o'rnatish mumkin emas. Bunday holda, haydovchilarni qo'lda o'rnatishga harakat qiling:

  • Boshqaruv paneli
  • Qurilmalar dispetcheri
  • "Sichqoncha" bo'limida sensorlipadni toping
  • PCM orqali ochiq "xususiyatlar"
  • Qurilma ko'rsatilishi kerak: "Qurilma juda yaxshi ishlaydi."
  • Drayv yorlig'ini bosing

  • Boshlash uchun, "Ishlash" ni bosing, agar u yordam bermasa, "Yangilash" ni bosing
  • Ochilgan derazada tanlang qo'lda qidirish va haydovchilarni o'rnatish
  • Haydovchilar yo'lini belgilang va Keyingisini bosing.

Muhim: Drayvlarni o'rnatgandan so'ng darhol unutmang, kompyuteringizni qayta yoqing, so'ngra TouchPad operatsiyasini tekshiring.

Gootsept paneli qayta ishga tushirilgandan so'ng ishlashi kerak. Agar bunday bo'lmasangiz, ehtimol buning sababi mexanik shikastlanish. Bu ko'chaga yoki panelning o'zi shikastlanishi bo'lishi mumkin. Variantlar juda ko'p bo'lishi mumkin, shuning uchun aloqa xizmat ko'rsatish markazi Yordam uchun.

Xulosa

TOPEPAD ishida qoidabuzarliklar noutbuk foydalanuvchilarining keng tarqalgan muammosi. Yaxshiyamki, bu savol hal qilishi mumkin bo'lgan bir necha usullar mavjud. Eng soddadan boshlab, barcha usullarini sinab ko'ring. Aksariyat hollarda, bu haydovchilar o'rnatishga erishmaydi.

Ayni paytda deyarli barcha veb-sahifalar JavaScript, Skripting dasturiy tilidan foydalanib, tashrif buyuruvchi veb-brauzerida ishlaydi.

JavaScript stsenariylarning tili, u HTML hujjatiga (Sayt sahifasi) siz HTML sahifasi bilan ishlashni soddalashtirishga imkon beradigan va uni yanada chiroyli qilishingizga imkon beradigan kichik dasturlarni joylashtirasiz.

Shuning uchun, sayt sahifalarida rang-barang, funktsional imkoniyatlar to'plami bilan brauzeringizda JavaScript-dan foydalanishni yoqishingiz kerak.

Shunga ko'ra, ba'zi sabablarga ko'ra xazina o'chirilgan bo'lsa, veb-sahifaning mazmuni yoki funktsional imkoniyatlari cheklangan bo'lishi yoki umuman yo'q.

Yuklab olingan ba'zi saytlar JavaScript-ni yoqish so'raladi, chunki u umuman yuklangan bo'lsa, usiz sahifani to'liq yuklamaydi.

Bu erda siz eng keng tarqalgan beshta brauzerlarda JavaScript-ni yoqish bo'yicha ko'rsatmalar topishingiz mumkin.

Va keling, derazalar bilan birga keladigan brauzerdan boshlaylik

6 va undan yuqori

Brauzerda JavaScript-ni yoqish uchun Internet Explorer. "Kuzatuvchi xususiyatlari" dasturini ishga tushiring.
Buni menyuni o'tkazish orqali amalga oshirish mumkin: "Boshlash - boshqaruv paneli - kuzatuvchi xususiyatlari"

Yoki ie brauzeridan: menyuni yorliqni oching Xizmat Kuzatuvchi xususiyatlari » .

Yoki Belgini bosing "Sozlamalar"Tepada joylashgan

" Xavfsizlik " va zonani tanlang " Internet » . Tugmasini bosing "Boshqa » .

Bu erda siz bo'limga borishingiz kerak "Stsenariylar" va hududda "Faol stsenariylar" tanlamoq "Yoqing".

Agar deraza bir oz boshqacha ko'rinishda bo'lsa, unda xavfsizlik sozlamalari yorlig'ida skriptlarga ruxsat bering va Java dasturlari skriptlari

Jarayonni yakunlash uchun tugmani bosing OK. Agar tasdiqlash oynasi ochilsa, bosing "Ha".

Shaxsan, mening sukulim ingliz tilida gapiradigan internet versiyasi Explorer - shuning uchun menda tarjima bilan bog'liq muammolar mavjud. Shunday qilib, men kabi bir xil foydalanuvchilarga ko'rsatma:

Web Brauzer Asboblar panelida CLICK tasvirchasi -ni bosing « Asboblar " va tanlang « Internet imkoniyatlari ".

Yoki yorliqda « Asboblar "va tanlang « Internet variantlari. ».

Bobda « Internet imkoniyatlari "yorliqni tanlang « Xavfsizlik » .

Yorliqda Xavfsizlik Tugmasini bosing « Bojxona darajasi ... »

Dialog oynasini ochgandan so'ng « Xavfsizlik sozlamalari - Internet zonasi » Bo'limga qarang « Skript »

Bobda « Faol skript. » Tanlamoq « Yoqib yubormoq »

Pop-up oynasi paydo bo'lganidan keyin « Ogohlantirish! » Bunda so'ralgan « Ushbu zona uchun sozlamalarni o'zgartirishni xohlayotganingizga ishonchingiz komilmi? » tugmasini bosing « Ha » .

Oynada Internet variantlari. Tugmasini bosing « OK. » uni yopish uchun.

Tugmachani bosing « Yangilash »sahifani yangilash uchun veb-brauzerda.

Mozilla Firefox.< 23

Mozilla Firefox brauzerida JavaScript-ni yoqish uchun menyudan o'ting "Asboblar - sozlamalar"

Tabni tanlang: "Tarkib" -shomilni aksincha joylashtiring "JavaScript-dan foydalaning". Va bosing OK.

Shuni ta'kidlashni istardimki, brauzerning veb-versiyasi bilan ushbu menyunda JavaScript yoqish / o'chirish imkoniyati yo'q.

Mozilla Firefox.

Eslatma.Mozillada. Firefox versiyasi 23 va JavaScriptni yoqish shart emas - parametr sukut bo'yicha yoqilgan. JavaScript-ni o'chirish uchun yoqilgan. JavaScriptni o'chirish uchun quyidagi amallarni bajaring:

  • Manzil panelida, Enter haqida: Konfig va bosing Kirish.
  • Tugmasini bosing "Men ehtiyot bo'lishimga va'da beraman ..."Agar ogohlantirish xabar paydo bo'lsa.
  • Qidiruv maydonini toping JavaScript.
  • Sichqonchaning chap tugmachasi "Standart" qiymati va bosish bilan satrlarni ta'kidlaydi Kalit. Yoki qiymatni o'zgartirish uchun ikki marta bosing "yolg'on" ustida "TRUE".

Mozilla Firefox brauzerining ingliz tilidagi versiyasi uchun:

  • Veb-brauzer menyusida bosing va -ni tanlang "Variantlar".
  • "Variantlar" oynasida oynani tanlang "Tarkib".
  • Belgilamoq "JavaScript-ni yoqing".
  • Ochiq derazada "imkoniyatlar" tugmachasini bosing "OK"Uni yopish uchun.
  • Tugmachani bosing "Joriy sahifani qayta yuklash" Sahifani yangilash uchun veb-brauzer tugmachalari.

Gugl xrom.

JavaScript-ni yoqish uchun brauzer Chrome. Biz brauzer sozlamalariga boramiz - o'ng tomonda joylashgan menyu tasvirchasi -ni bosing.

Havolani bosing "Qo'shimcha sozlamalarni ko'rsating" sahifaning pastki qismida.

Elementni tanlang Ishorat, va sizga JavaScript-dan foydalanishga imkon beradi yoki taqiqlang. Bu erda siz ba'zi saytlar uchun istisnolarni qo'shishingiz mumkin.

Ingliz tilidagi versiya uchun:


Opera.

JavaScript-ni yoqish uchun brauzer opera.Siz tanlashingiz kerak: "Sozlamalar - tez sozlamalar - JavaScriptni yoqish"

Yoki menyuda Asboblar Tanlamoq "Umumiy sozlamalar".

Ochilgan derazada, yorliqqa o'ting "Bundan tashqari". Menyu elementini tanlang "Tarkib" Va bayroqlarni olib tashlang "JavaScriptni yoqing va Javani yoqing ».

Xo'sh, ingliz tilidagi versiya uchun:

a) tugmachani bosing "MENYU" "Sozlamalar"keyin sichqonchaning ustiga sichqoncha "Tez afzalliklar" va urish "JavaScript-ni yoqing".

B). Agar menyu satrida ko'rsatiladigan bo'lsa, bosing "Asboblar", Sichqonchaning ustiga sichqoncha "Tez afzalliklar" Va Shomilni tekshiring "JavaScript-ni yoqing".

Apple Safari.

Brauzerni bosing Safari - "Sozlamalar" (yoki brauzer versiyasiga qarab ekranning yuqori o'ng burchagidagi belgini bosing):

Yorliqni bosing "Xavfsizlik" va teskari ziddiyatni o'rnating "JavaScript-ni yoqing"

Yoki tegishli ravishda, bo'limda o'rnatilgan versiya Veb-kontent bayroqchalar Javani yoqing va JavaScript-ni yoqing

Brauzerning ingliz tilidagi versiyasi uchun:

  • Veb-brauzer menyusida tugmachani bosing. "Edit" va tanlang "Afzalliklar".
  • Oynada "Afzalliklar" Yorliqni tanlang "Xavfsizlik".
  • Yorliqda "Xavfsizlik"bobda "Veb-kontent" Belgilamoq "JavaScript-ni yoqing".


UznayTut48.ru materiallariga asoslangan, www.enbable-jaavascript.com, yordam.yandex.ru

Muhim: Brauzerni yangilashda, shuningdek yangi o'rnatishda JavaScript sozlamalari o'zgarishi mumkin dasturiy ta'minot yoki xavfsizlik uchun mas'ul yamalar.

Umid qilamanki, bu ma'lumot foydali: o).

"JavaScript" (yoki, qisqa - JS) sifatida ishlatiladigan, shuningdek, HTML va CSS yordami bilan ishlash qiyin yoki imkonsiz bo'lgan sahifaning qo'shimcha formasini va uning elementlarini qo'shimcha formatlash uchun ishlatiladi. Hozirgi vaqtda bu tilni sayt sahifalarida ishlaydigan to'liq tendentsiyalarni yaratish uchun ishlatiladi.

Ushbu maqolada quyidagi ma'lumotlar faqat o'zingizni tanishtirish uchun berilgan! Uning Muallifi ham, saytimizning ma'muriyati undan foydalanish yoki noto'g'ri tushunish uchun biron bir javobgarlikni o'z zimmalariga oladi. Maqolada muhokama qilingan qarorlar ba'zi saytlar va brauzerlarning ishini beqarorlashtirishi yoki to'liq buzishi mumkin.


Lar. Aftidan, JavaScript-dan foydalanish dasturchilar va foydalanuvchilarning hayotini yaxshilash uchun mo'ljallangan. Ammo, ehtimol, balandsiz hech qanday yaxshilik yo'q. Bunday holda, bu "yomon", turli xil JavaSasdite Technologies ba'zi ishlab chiquvchilarini suiiste'mol qilish orqali namoyon bo'ladi. Natijada, har bir foydalanuvchining qadami uchun, so'zma-so'z amalga oshiradigan sahifalarni tanishishimiz mumkin. Vaqti-vaqti bilan foydalanuvchi "qiziqarli" (ishlab chiqaruvchilar nuqtai nazaridan, albatta) xabarlarni va boshqalarni namoyish etadi.

Shuning uchun, ba'zida odamlar ba'zi saytlarda JavaScript-ni o'chirishga harakat qilmoqdalar.

Rostini aytsam, bu maqolaning muallifi, bir vaqtning o'zida mo''tadil emas "Intellektual" Ba'zi saytlarning sahifalarining ahmoq rivojlanishi. Bu, aslida o'zlarining sahifalarining mazmuni va qandaydir qiziqish bilan tanishish, ba'zan, aksincha, iloji boricha tezroq, barchasini (!) Harakat qilish uchun barcha qiziqish uyg'otadigan yordamchi. U erda va "miltillovchi" boshqacha va "karusellar" (Brauzerning deyarli brauzerini egallash) va "bepul" maslahatlar va boshqalar va shunga o'xshash so'zlar haqida so'zlar. Ammo, ba'zida bunday saytlarda hali ham sodir bo'ladi foydali ma'lumotlar. Ha, vaqti-vaqti bilan, lekin - bu sodir bo'ladi. Shuning uchun, oqilona, \u200b\u200bqonuniy istak mavjud - bu yarqiraylikdagi qoldiqlarni o'chirib qo'yish.

Ammo, agar siz buni brauzerga yuklab olishdan oldin qilsangiz, ba'zi saytlar noto'g'ri ko'rsatilishi yoki umuman ko'rsatilmagan bo'lishi mumkin. Buning sababi shundaki, ko'pincha sahifalarning mazmuni brauzerga JavaScript bilan to'ldirilgan. Shuningdek, u tez-tez moslashuvchan tartibni amalga oshirish uchun ishlatiladi (bu sizning rasmning aniq turi nimadan qat'i nazar, ushbu nuqtai nazardan, shuningdek, haqiqiy qaror nima bo'lishidan qat'i nazar, qanday qilib sizga sifat jihatidan ko'rsatish imkonini beradi uning ekranlari). Ko'pincha JS qo'shimcha formatini (maydonlar, shrift ranglari, rasmlar, bir-birining qarindoshlari va boshqalar) yordamida.

Biroq, moslashuvchan tartib doirasidagi sahifalar ekranining "sifati" haqida. Ko'pincha tayyorlangan. Har doim ham muvaffaqiyatli emas, JavaScript-ga asoslangan shablonlar, veb-ustalar shunchaki tarkibga to'ldirilgan va bu. Yoki shu qadar tugadi ... va bu kichik shaxsiy bloglar, ba'zan katta bo'lgan kichik shaxsiy bloglar uchun ham juda ko'p emas.

Shunday qilib, ba'zida "moslashuvchan tartib" dan foydalanilgan sahifalar shunchaki tomosha qilishni xohlamang. Ammo, bu shunchaki oddiy tasodifiy, biz boshqa vaqtga moslashuvchan tartib haqida gaplashamiz.

shu sababli yaxshi qaror Bu - birinchi navbatda sahifaga yuklash uchun, lekin keyin - xalaqit bermaslik uchun JavaScript-ni o'chirib qo'ying.

To'g'ri, tabiiyki, sayt funktsional imkoniyatlari mavjud emas. Masalan, qidiruv saytidan foydalanish mumkin emas, ochiladigan menyularni ochish mumkin emas (agar ular toza HTML + CSS-da amalga oshirilmasa, JavaScript-dan foydalanib, JavaScript-dan foydalanib xabar yuboring), shaklga xabar yuboring fikr-mulohaza; Tegishli elementlarga ishora qiladigan sichqonchaning ta'sirini va boshqalarga ta'sir qilmasligi mumkin.

Ammo shunga qaramay. Ba'zan tez nogiron JSga ehtiyoj bor (shunda, ba'zilari, ba'zilari » zamonaviy texnologiyalar"), Sayt sahifasini ko'ring.

Savol tug'iladi: buni qanday qilish kerak?

Mumkin yo'llarni ko'rib chiqing.

1. Boshqa saytlarda JavaScriptni istisnosiz o'chiring

Albatta, B. turli xil brauzerlar Bu turli yo'llar bilan amalga oshiriladi.

Ilgari Firefox brauzeri bunday imkoniyatni taqdim etdi - tegishli tugmani kiritdi. Buning ustiga, JavaScript Flentsiyasini blokirovka qilish oson edi - ma'lum bir sahifaga havola bilan. Ammo, afsuski, 23-versiyadan boshlab, ushbu xususiyat ushbu brauzerdan olib tashlandi, endi u sozlamalar orqali amalga oshiriladi. Misolda qanday amalga oshirilayotganini ko'rib chiqing firefox brauzeri. 24 Va keyingi versiyalar.

Biz Sozlamalarga kiramiz, brauzer manzillar satrida so'zlashamiz:

Haqida: Konfig

aytgancha, bo'sh joysiz (!)

Deraza ko'rinadi, deyishadi ular, siz ehtiyot bo'lishingiz kerak, keyin brauzerning funktsional imkoniyatlari buzilishi mumkin. Yozma va aslida, "men va'da beraman, ehtiyot bo'laman!", Men sahifaga etib boraman firefox sozlamalari . Ushbu sozlamalar u erda ... bir necha yuz, ehtimol. Biz, tabiiyki, bizga faqat bittasi kerak:

JavaScript.

Uni qanday topish mumkin?

Ushbu mulkni kiritish mumkin (CTRL + C klaviaturasini) qidirish chizig'iga - va keyin brauzer o'z ichiga olgan barcha satrlarni topadi.

Biz bu mulkning qiymati to'g'ri (i.e., JavaScript ishlashi mumkinligini ko'ramiz).

To'g'ri qiymatdagi sichqonchani ikki marta bosing, shundan so'ng u yolg'onga o'zgartiriladi va bag'ishlangan bo'ladi. Bundan tashqari, chap tomonda u "foydalanuvchi tomonidan o'rnatilgan") yozuvi bo'ladi. Shuningdek, yozuv, shuningdek, i.e. Qalim bilan.

Shundan so'ng, barcha yangi yuklab olingan sahifalar ulardagi JavaScript-ni amalga oshirmaydi. Biroq, biz buni ta'kidlaymiz - faqat yangi yuklab olingan. Brauzerda allaqachon yuklangan sahifalardan beri u hech qaerga bormaydi.

Masalan, Rambler-Mail boshqa saytlar kabi biron bir narsa kabi ishlaydi.

Ammo agar siz yana Rambler-Mail bilan sahifani yuklab olishga harakat qilsangiz, u hisobot beradi: brauzeringizda JavaScript o'chirilgan, u holda xat imtimal emas. Siz yana JavaScript-ni qayta ulashingiz kerak, shundan keyingina pochtaga borishingiz mumkin. Boshqa brauzerlar uchun JS-ni uzatishning shunga o'xshash usullari tasvirlangan.

Aytishim kerakki, bu usul oson, ammo bu noqulay. Haqida murojaat qilishingiz kerak: har safar sozlash sahifasi va keyin o'chiring, JavaScriptni o'chiring. Bundan tashqari, agar u o'chirilgan bo'lsa, uning texnologiyalarini hisobga olmasdan shakllanadi (I.E., tartibni o'chirish mumkin va ba'zi hollarda - sahifaning o'zi yuklanmaydi). Matn versiyasida sayt sahifasining ochilishi ko'pincha yoqimsiz va noqulay ko'rinadi.

Aytgancha, nega? Xozirgi kunda ko'plab ishlab chiquvchilar CSS bilan "aloqa qilishni" istashmaydi, universal Javascriptni afzal ko'rishadi. Aniqrog'i: u bu erda juda ko'p turli kutubxonalar, sarlavhalarga yozilgan. Juda ko'p "ishlab chiquvchilar", sahifalarni qo'lda optimallashtirish bo'yicha (andozalar) qo'lni optimallashtirish bo'yicha (andozalar) ishlatishni xohlamaydilar. Ha, ba'zan u dizaynning sifatiga duch keladi, sahifalar ba'zi bir kambag'al, qayg'uli, noqulay ... Ammo bu ishdan oldin kim bor? Ammo - bu erda qandaydir tarzda ishlaydi, bu erda nimadir va eng muhimi, tezda amalga oshiriladi. Xo'sh, va - bu erda ishni ishlab chiqaruvchilarga topshiriq berganlarga ko'ra) paydo bo'ladi, yonadi, miltillaydi va yigirilganlar.

Va ba'zi saytlar (allaqachon Rambler-Mail) shunchaki ishlamayapti.

2. Plaginlari bilan JavaScript-ni vaqtincha o'chirib qo'yish

Bu JavaScript-ni o'chirib qo'yishga imkon beradi - tanlovda faqat majburiy bo'lgan sahifalarda (i.e.) foydalanuvchi talabiga binoan).

Shu maqsadda plaginlar, masalan JS tugmasi, Nascript kabi ishlatiladi. Mening hisob-kitoblarimga ko'ra, ularning eng yaxshisi, aftidan, JS tugmasi. Ha, bu sayt sahifasida JavaScript-ni vaqtincha o'chirib qo'yishingizga imkon beradi, keyin esa uni qayta yoqish kerak bo'lganda. Xo'sh, qulay. Ular. Veb-sahifaning formatini, shu jumladan JavaScript bilan tejash mumkin. Ular. Siz faqat uning afzalliklarini ishlatishingiz mumkin, keyin xotirjam ravishda o'chirib qo'ying.

To'g'ri, afsuski, u faqat sahifaning matnida yozilgan JS skriptlarini o'chiradi. Holga keltirilgan skriptlar turi bilan

Почему-то не отключаются, все равно работают. Т.е. функциональность данного плагина оказывается какой-то половинчатой.

Кстати, этот плагин имеет даже некие настройки, которые позволяют анализировать работу JS . Правда, на мой взгляд, FireBug – все же удобнее и функуциональнее.

3. Отключение javascript при помощу букмарклета

Это – простой способ отключения JS . И, кстати, безопасный: не придется встраивать в браузер НЕ ВАМИ разработанных плагинов, которые могут работать по "странным" принципам и алгоритмам.

Что такое букмарклет?

Это (англ. bookmarklet; bookmark - «закладка» и applet - «апплет») - небольшая JavaScript-программа, оформленная как javascript: URL и сохраняемая как браузерная закладка .

Обычно закладка служит для того, чтобы, кликнув по ней, открыть соответствующую страницу сайта. Тогда как букмарклет – это особая закладка: вместо перехода по указанной в ней ссылке она выполняет записанный в ней javascript-код.

Да, воистину, javascript javascript-ом вышибают отключают.

Для этой цели в букмарклете, вместо URL , фигурирует функция и так называемый псевдопротокол javascript: . Впрочем, чем рассуждать об этом, давайте сразу посмотрим на рабочий пример букмарклета:

javascript:(function (){var % 20html = document. getElementsByTagName("html" )[ 0 ]. outerHTML; html= html. replace(//g , "" ); document. write(html); document. close();})();
Рассмотрим ключевые особенности этого букмарклета:
  1. Видим, что вначале идет псевдопротокол javascript . Он допускается в ссылках (теги а языка html ); при этом, вместо открытия ссылки, этот протокол начинает выполнять код, указанный в скобках.
  2. В скобках же мы видим безымянную функцию. Обратите внимание на скобки (), стоящие в конце букмарклета (перед последней точкой с запятой ; . Эти скобки означают, что данная безымянная функция не только объявлена, но и сразу начнет выполняться, как только будет «активирован» букмарклет.
  3. Букмарклет должен быть написан в ОДНУ СТРОЧКУ. Да, такое правило. Иначе не заработает. Поэтому лучше вначале его протестировать, как обычный JS-скрипт, а уж потом оформить в требуемом виде, убрав переводы строк и, по возможности, пробелы (см. ниже).
  4. Пробел заменен символами % 20 . Это – пробел, закодированный при помощи URL Percent Encoding . Дело в том, что в адресе (URL) запрещен ряд символов, к которым относится и пробел. Поэтому вместо пробела следует писать указанный код. А вообще, по возможности, следует создавать код букмарклета без пробелов. Это, конечно, возможно не всегда, например, при использовании ключевого слова var (ведь иначе это слово попросту сольется с инициализируемой им переменной, что даст ошибку).

С учетом указанных особенностей, вполне можно написать код букмарклета вручную: ведь во всем остальном – это обычный javascript-код, не более того. Однако, можно также воспользоваться соответствующим сервисом .

Для примера, сервис предлагает самый простой букмарклет, при нажатии на «Click Me » выводящий сообщение в виде текущей даты, что-то вроде: « The time is: Wed Mar 08 2017 11:40:25 GMT+0300 ».

Стерев строчку « alert("The time is: " + Date()); », можно вставить взамен соответствующий код javascript (при этом код будет приведен к нужному виде, все пробелы преобразуются в символы % 20 и т.д. Чтобы протестировать получившийся букмарклет, следует его обновить, т.е. нажать на кнопку « Update » (иначе данный сервис будет выполнять ранее сделанный букмарклет! ).

После того, как букмарклет заработал так, как надо, надо кликнуть по нему мышью и, НЕ ОТПУСКАЯ КНОПКУ, перевести ее указатель на вкладку браузера «Закладки»,


там перевести указатель в нужную позицию (где бы Вы хотели, чтобы появилась закладка) и только после этого – отпустить кнопку мыши. В данном примере, наш букмерклет появится между вкладками « Mozillа Firefox » и « document.write »:



Кстати, если надо будет внести исправления – например, поменять название букмарклета или его код, то это легко сделать. Вначале ЛЕВОЙ кнопкой мыши щелкаем на «Закладки», затем подводим ее указатель к закладке « Click me ». после чего ПРАВОЙ кнопкой мыши щелкаем на нем:



Кликнув ЛЕВОЙ кнопкой мыши на вкладке «Свойства», попадаем сюда:



Здесь можно изменить Имя, а также Адрес ссылки. сформированной как букмарклет. Как видим, в строке «Адрес» как раз и содержится его код. Правда, к сожалению, в одну строчку, да еще без пробелов… однако, если надо что-то поменять по-быстрому (пару символов), можно воспользоваться таким способом (хотя, по сути, проще стереть все символы в строке «Адрес» и вставить туда требуемый код букмарклета).

Все, букмарклет – готов. Теперь, зайдя в «Закладки», нажав на строчку, где он находится (т.е. Click me – в данном случае), Вы можете запустить его. А он, в свою очередь, выполнит тот JS-код, который в нем содержится.


Разберем работу букмарклета по удалению javascript со страниц сайта

В общем-то, он устроен очень просто. Но, все же.

Вначале при помощи функции getElementsByTagName в переменную html записывается ссылка на первый (индекс «0» в квадратных скобках) тег с именем "html".

Отметим, что в коде любой странице (если там нет фреймов, конечно) может находиться только один тег html . Однако, функция getElementsByTagName создает, в любом случае, коллекцию из элементов, имеющих соответствующее имя, даже если такой элемент всего один.

Свойство outerHTML дает внешний html-код элемента (т.е. html-код, включая теги самого этого элемента). Обратим внимание: это – НЕ ИСХОДНЫЙ код страницы, а ее код с учетом объектной модели документа, т.е. с учетом DOM .

Это-то нам и нужно: ведь в исходном коде страницы не содержатся те изменения ее внешнего вида и контента, которые могли быть осуществлены сработавшим javascript-ом. А без этого, как уже говорилось, страница сайта может быть нечитаемой, может сбиться верстка.

Далее мы, при помощи регулярного выражения, вырезаем из кода html все теги вида . Ular. JS teglarini kesib oling. E'tibor bering, bu funktsiyani bajaradigan narsalarning ma'nosi emas: bu har qanday harakatda yoki faqat ushbu sahifaga boshqa faylda ulanishadi.

Shunday qilib, ushbu buyruq tugaganidan keyin HTML-kod sahifasida (JavaScript ishi bilan shakllangan), belgilangan turning teglari qolmaydi (ular shartli sharhlarda joylashgan bo'lsa ham - bu muhim emas). Shunday qilib, Sahifa deyarli rivojlanganlar uchun rejalaridan qat'i nazar, hech narsa ishlamaydi. Shunga ko'ra, uning deyarli barchasi deyarli barchasi (va kerakli va keraksiz) bartaraf etiladi.

"Deyarli" so'zi ularning qolganligi, ehtimol, hali ham CSS animatsiyalari, masalan. Toza HTML + CSS va boshqalarda o'qilgan ochiladigan menyuning imkoniyatlari qoladi. Axir, bizning funktsiyamiz faqat JavaScript, boshqa teglar, CSS xususiyatlarini aytmaslikni unutmaydi, tegmaydi.

Ba'zida, ba'zan, hatto taniqli "Xabarakabe" da ham shunday deb ta'kidlaydilar - ular savolni jiddiy ravishda muhokama qilishadi - ular kerakmi yoki bunday usulda yoki bunday qilish yaxshiroqdir. Nega bunday munozaralar? ... haqiqatan ham odamlar (masalan, habrajabashtts) ular o'zini ko'rsatishni boshladilarmi? ... yoki bir nechta odamlar JavaScript bilan kutubxonalarsiz ishlashi mumkinmi? Ammo, shuni aniq, latterlar - ular hamma joyda gaplashayotgani, hatto ular dasturiy mahsulotni rivojlantirishda qatnashgan taqdirda ham.

Ushbu usul bu holatda eng mos keladi:

  1. Bu shunga o'xshash natijani beradigan usullar orasida eng ko'p narsa.
  2. Ushbu usul, agar sahifani yuklagan bo'lsa, argumentda ko'rsatilgan narsalarni namoyish qilish o'rniga, uning tarkibini to'liq o'chiradi (bu holatda o'zgaruvchining mazmuni html. Shunga ko'ra, dom tuzilmasi o'z qiymatiga muvofiq qayta o'rnatiladi. Va biz allaqachon taniqli narsalarni topdik Yo'q.

Aytgancha, sahifaga qo'shilgandan keyin u hech narsa kerak emas, siz yozuvni yopishingiz kerak, i.e. Qo'ng'iroq qilmoq

Hujjat. ()

Gap shundaki, qarama-qarshi holatda, ba'zi brauzerlarda (bir xil firefox) dagi mahsulot tugallanmagan deb hisoblanadi va sahifa yuklash indikatori foydalanuvchini dezinformatlashtiradi.

Aytgancha, ba'zida bunday imkoniyatni hujjatlashtirish uchun biron bir sahifaga olib chiqishingiz kerak bo'lsa, u hujjat. () Usuli yordamida. Aslida, xulosa ochiq bo'lsa-da, belgilangan buyruqdan siz necha marta - yangi ma'lumotlar bilan sahifaga qo'shilishi mumkin, tarkibi uni o'zgartirmaydi. Shunday qilib, chiqish oqimini yopgandan so'ng - qo'ng'iroqlar hujjati () () va oxirgi sahifa yukidan keyin, oxirgi sahifa yukidan keyin aniqroq) sahifaning tarkibini qayta ishlashga olib kelishi mumkin. Qo'ng'iroqlar hujjati yo'qligi. () Aslida brauzer sahifani yuklashni amalga oshirishga olib keladi.

Va umuman olganda, hamma narsa. Ushbu men belgilashni tugatgandan so'ng, biz aslida ham xuddi shunday, ammo kesilgan JS bilan boshqa sahifa. Server (masalan, Webkarts-ni qo'llash orqali) bo'lsa ham, u bir nechta ma'lumotlarni berishga harakat qiladi - ular shunchaki qayta ishlanadi. To'g'ri, server sahifada yozishi mumkin, i.e. U dastlab yangi JavaScript-ni va hatto baho () operatoridan foydalana oladi. Buni qanchalik kamroq bo'lishidan qat'iy nazar, bu pozitsiyaning pozitsiyasi - server uchun bo'lishi mumkin: skript sahifaga yuklanadi va qatl qilinishi kerak (o'z navbatida uni uzoq skriptlarni qayta yuklash). Shuning uchun, foydalanuvchi uchun sayt sahifasi oflaynini tomosha qilish uchun maqsadga muvofiqroq bo'ladi. Firefox brauzerida u shunga aylanadi: Fayl, ishlash avtonom.

Aytgancha, ba'zida bunday imkoniyatni hujjatlashtirish uchun biron bir sahifaga olib chiqishingiz kerak bo'lsa, u hujjat. () Usuli yordamida. Aslida, xulosa ochiq bo'lsa-da, belgilangan buyruqdan siz necha marta - yangi ma'lumotlar bilan sahifaga qo'shilishi mumkin, tarkibi uni o'zgartirmaydi. Shunday qilib, chiqish oqimini yopgandan so'ng - qo'ng'iroqlar hujjati () () va oxirgi sahifa yukidan keyin, oxirgi sahifa yukidan keyin aniqroq) sahifaning tarkibini qayta ishlashga olib kelishi mumkin. Qo'ng'iroqlar hujjati yo'qligi. () Aslida brauzer sahifani yuklashni amalga oshirishga olib keladi.

Bunday holda, server bilan sahifani ulash buziladi. Endi u foydalanuvchiga keraksiz yuklanmaydi (tashrif buyuruvchi veb-sahifasi) JS skriptlari.

Bu usulning noqulayligi shundaki, skriptlarni olib tashlagan va hujjatga javob beradi. () Usuli, sahifada betarshi "ochko'z". Haqiqat shundaki, yuqori darajaga qaramay, uning boshqa usullari bilan solishtirish tezligi, bu usulning ishlash tezligi va tarkibga ko'ra (masalan, rasmlar ) brauzer tomonidan egan bo'lishi mumkin, ammo sahifada yana chiziladi. Agar u juda jilmas bo'lsa, foydalanuvchi juda taniqli bo'lishi mumkinligi sezilarli vaqtda sezilarli vaqtni olish uchun sezilarli vaqt talab etiladi. Biroq, amalda, ushbu kitoblarning aksariyati, ushbu kitobchi ishlaydi, siz darhol aytishingiz mumkin.

Bundan tashqari, agar siz ushbu usulni boshidan emas, balki o'rtada biron bir joyda qo'llasangiz, bu boshida burilish bo'ladi. Axir, sahifa yana qayta yoziladi. Albatta, barcha axlatni sahifaning (JS) olib tashlashdan oldin, uning hozirgi holatini saqlang, so'ngra u yozgandan keyin JavaScript-ni qo'shing. U xatcho'p jo'nashidan oldin bo'lgan pozitsiyaga aniq aylanib yuradi.

So'nggi usulning cheklanishi

    Aytishim kerakki, agar sahifada bir nechta ramkalar bo'lsa va shunga mos ravishda bir nechta HTML teglari bo'lsa, unda faqat birinchi ramkada ishlaydi - tegishli to'plamdagi ro'yxatda ishlaydi. Barcha ramkalarni chetlab o'tish uchun, masalan, tsikldan foydalanish tavsiya etiladi.

    Agar skriptlar sahifada olib tashlansa, ehtimol tiklanadi, ehtimol, bu mumkin emas (garchi printsipial, masalan, sahifada o'chirilgan skriptlarni, masalan, mahalliy saqlash va keyin, keyin foydalanuvchining so'rovini qaytarib berish to'g'risidagi so'rovi). Agar to'liq taniqli sahifa talab qilinsa (I.E., aslida u erda mavjud bo'lgan skriptlar bilan) siz uni yana yuklab olishingiz kerak bo'ladi (yuklab oling va shunchaki yangilash). E'tibor bering, yangilanish bir xil sahifani berish ehtimoli bor - i.e. JavaScript-larsiz. Sahifani qayta yuklash uchun kursorni brauzer manzil paneliga (URL oxirida) sozlashingiz va ENTER tugmasini bosing. Va, albatta, agar u yoqilgan bo'lsa, avtonom ko'rinishni o'chiring.