26Aug

Mi a NoScript, és használhatja a JavaScript letiltására?

click fraud protection

A NoScript számos Firefox-felhasználó számára fontos, kiterjedt kiterjesztés, és az új Firefox Quantum számára elérhető.De mi a NoScript, miért olyan sokan esküsznek rá, és használják?

A NoScript lényegében olyan Firefox kiegészítő, amely letiltja a JavaScript által futó webhelyeken futó dolgokat. Tehát mielőtt beszélnénk a NoScript-ral, tényleg beszélnünk kell a JavaScript-ról: a programozási nyelv, amely a mai internetet teszi lehetővé.

Mi a JavaScript?

A JavaScript egy olyan programozási nyelv, amelyet általában a weblapokon használnak( többek között).A JavaScript kezdetben meglehetősen egyszerű volt, és olyan dolgokra használták, mint a riasztási fiókok és a menük, amelyek akkor jelentek meg, amikor az egérrel lebegett az elemeken. A JavaScript azonban sokkal többet jelent. Ez az a nyelv, amely a modern webes alkalmazásokra támaszkodik, lehetővé téve a weboldalak dinamikus terhelését és tartalmának küldését a háttérben oldalak betöltése nélkül, valamint más dinamikus, interaktív dolgok végrehajtásával. A legtöbb weboldal JavaScriptet használ különböző funkciók biztosításához.

instagram viewer

Ne feledje, hogy a JavaScript nem ugyanaz, mint a Java. A JavaScript és a Java egyáltalán nem kapcsolódnak egymáshoz, a névtől eltekintve( amelyet marketinges okokból választottak).A JavaScript beépül a webböngészőbe: a Chrome, a Firefox, az Internet Explorer, a Safari és az Opera mindegyike rendelkezik saját JavaScript-motorokkal. Ez nem egy bizonytalan plug-in, amelyet egyetlen vállalat gyárt, mint például a Java. A JavaScript nem a nagy biztonsági fenyegetés, amely a Java volt.

Miért akarja tiltani a JavaScript letiltását?

Van egy kis, de énekes alhalmaz azoknak a felhasználóknak, akik letiltják a JavaScript-et. Sok ilyen ember ezt érzékeli a biztonsági előnyök miatt. Volt néhány böngésző sebezhetőség, amelyet kihasznált a JavaScript. Azonban ez rendkívül ritka, és a JavaScript-motorok ritka biztonsági lyukai nagyon gyorsan javításra kerültek. A legtöbb weboldal a JavaScript használatával teszi elérhetővé a ma elérhető internetet.

A JavaScript letiltása megakadályozza a hirdetés egyes típusainak betöltését. Nem javasoljuk a hirdetések blokkolását, de ha igen, jobb módja van erre, mint a teljes JavaScript letiltása.

Végül, a JavaScript letiltása kevesebb CPU-t és RAM-ot igényel a számítógépen, ami várható.Ha valami szuper alapot futtatsz, kevesebb erőforrást igényel. De ha a számítógép annyira régi, hogy nem tudja kezelni a modern weboldalakat, ideje lehet frissíteni - ahogy a web javul, több erőforrásra van szüksége ahhoz, hogy megcsinálja, amit csinál, mint bármely más program a számítógépen.

A Probléma: A JavaScript letiltása sok internetet tör ki

Sajnos ez minden jól hangzik, de sokkal inkább egy kellemetlenség, mint amilyennek látszik. Ha letiltja a JavaScriptet, sok webhely nem működik megfelelően. Ez különösen igaz a webes alkalmazásokra, például a Gmailre, a Facebookra és a Google Dokumentumokra, de ez más webhelyekhez is igazodik( beleértve az éppen olvasott híreket is).A JavaScript letiltása megszakíthatja a bejelentkezés lehetőségét, megjegyzéseket fűzhet, vagy dinamikusan kérheti a tartalmat, ami ma hihetetlenül gyakori a weben.

Például, amikor keresést végez a Google Képeken, a gördítés lefelé tartásával több képet tekinthet meg anélkül, hogy újra be kellene töltenie az oldalt. A Google a JavaScript használatával dinamikusan kéri az új képeket, és hozzáadja azokat az aktuális oldalhoz. Ha rákattint egy képre, nagyobb képet jelenít meg az adott képen. Nem kell várnia egy új weboldalt a betöltésre - mindent az aktuális weblapon történik, anélkül, hogy kellemetlen terhelési idő lenne.

Ha le van tiltva a JavaScript, a további képek megjelenítéséhez újra kell kattintania a "következő" gombra. Ha rákattintott a képre, teljesen új oldalat kell betöltenie. A szebb közbenső felület a JavaScript különböző funkcióinak működéséhez szükséges JavaScriptet igényel.

Ez csak egy példa - sok más funkció a weboldalakon a JavaScript használatát. Bizonyos webhelyek nem is tartalmaznak olyan tartalék oldalakat, amelyek JavaScript nélkül működnek.

Ha letiltja a JavaScriptet, előfordulhat, hogy nem tudja használni bizonyos funkciókat a webhelyen. Más esetekben előfordulhat, hogy a weboldal teljesen megszakad, vagy egy hihetetlenül régi változat használatával ragadhatja meg. Például a Gmail egy nagyon egyszerű egyszerű HTML módot kínál a JavaScript nélküli felhasználók számára.

NoScript célja a JavaScript egyszerűbb kiküszöbölése. .. de ez még mindig problémás

A modern böngészőknek lehetősége van arra, hogy teljesen letiltják a JavaScriptet, ugyanúgy, ahogyan letiltják a képeket és más webes szolgáltatásokat. A Chrome-ban a Beállítások & gt;Adatvédelem és biztonság & gt;Tartalombeállítások & gt;JavaScript. Bizonyos webhelyeket engedélyezhet vagy blokkolhat itt, ha inkább nem blokkolná a JavaScriptet minden egyes webhelyen.

A Firefox lehetőségei korlátozottabbak, ezért szükség van egy olyan bővítményre, mint a NoScript, a finomabb vezérlés érdekében. A NoScript létrehoz egy parancsikont, amely lehetővé teszi, hogy szelektíven engedélyezze a JavaScriptet bizonyos webhelyek számára, szemben azzal, hogy mindenhol blokkolja. Azt is állítja, hogy blokkolja a plug-inek, például a Flash és a Java, bár a Java nem engedélyezett a böngészőkben, és a Flash-et manuálisan kell engedélyezni minden olyan webhelyen, amelyet alapértelmezés szerint meglátogat.

Itt van a dolog: a NoScript kényelmes kompromisszumnak tűnhet, mivel engedélyezheti a JavaScript használatát a rendszeresen látogatott webhelyeken. De még mindig a legtöbbet törli alapértelmezés szerint, és túl sok erőfeszítést igényel a whitelista mikromanosítására. Annyi internetet használ a JavaScript, hogy folyamatosan megbotlik az olyan webhelyeken, amelyek nem működnek megfelelően, amíg engedélyezi őket. Ha végül engedélyezi a legtöbb webhely látogatásának engedélyezését, hogy munkát végezzen, mi a lényege a NoScript elsődleges?

Valószínűleg nem kell letiltani a JavaScript

-t Ezzel szem előtt tartva javasoljuk a JavaScript letiltását, hacsak nincs igazán jó oka( ahogy a munkája megköveteli).Ez egy széles körben használt nyelv, amely az internetet teszi a mai napig, így a webhelyek jobban reagálnak, dinamikusak és interaktívak. A JavaScript letiltása a weboldalakat visszaállítja egy olyan időre, amikor egyszerű dokumentumok voltak más funkció nélkül. Míg néhányan régóta visszatérnek az adott időben, ez nem az a web, amelyen élünk, és a legtöbb embernek nem kell ilyen drasztikus lépést tenni egy apró észlelt előnyhöz.

Bizonyos esetekben voltak olyan esetek, amikor a JavaScript letiltása blokkolta volna az új biztonsági rés kihasználását, de ez ritka és gyors volt.

Eközben voltak olyan esetek is, amikor a böngészőket maguk is kihasználták, és a JavaScript letiltása nem segít. Az ilyen támadások elleni védelem érdekében teljesen le tudjuk bontani a böngészőket, letölthetjük a weboldal HTML-fájljait, és kézzel is elolvastathatjuk őket egy szövegszerkesztőben. De mi nem. A szövegbeviteli helyett egy webböngésző használatának kis kockázata megéri a böngésző által kínált használhatóság hatalmas javulását. Ugyanez igaz a JavaScriptre is, ami lehetővé teszi, hogy nagyon kicsi a kockázata egy nagyon nagy előnyhöz.

Természetesen a böngésző a tiéd. Lehetősége van arra, hogy ellenőrizze, hogy mit csinál - akár teljesen letilthatja az összes képet, és böngészhet a weben szöveges formátumban, ha akarod. Teljesen letilthatja a Flash-t, és soha nem nézhet online videókat. Szöveges böngészőt, például w3m-et használhat a terminálban grafikus böngésző használata helyett. De te vagy?

A választás végső soron Önön áll, de javasoljuk, hogy engedélyezze a JavaScript engedélyezését, és ne aggódjon. Az életed sokkal könnyebb lesz. Csak tartsd naprakész a böngésződ, és futtasd a jó rosszindulatú szoftvereket, és elég biztonságos leszel.