26Aug
, ki jih je treba razširiti, in zdaj je na voljo za nov Firefox Quantum. Toda kaj je NoScript, zakaj tako veliko ljudi prisega, in bi ga morali uporabiti?
NoScript je v bistvu dodatek Firefox, ki onemogoča stvari, kot je JavaScript, ki se izvajajo na spletnih mestih, ki jih obiščete. Torej, preden govorimo o NoScript-u, bi morali govoriti o JavaScriptu: programskem jeziku, ki omogoča splet, ki ga imamo danes.
Kaj je JavaScript?
JavaScript je programski jezik, ki se pogosto uporablja na spletnih straneh( med drugim).JavaScript je bil na začetku precej osnoven in je bil uporabljen za stvari, kot so opozorilne škatle in meniji, ki so se pojavili, ko ste premaknili miško nad elemente na strani. Vendar pa je JavaScript postal veliko več od tega. To je jezik, ki ima moderne spletne aplikacije, ki omogočajo spletnim stranem dinamično nalaganje in pošiljanje vsebine v ozadju brez obremenitev strani in druge dinamične, interaktivne stvari. Večina spletnih mest uporablja JavaScript za zagotavljanje različnih funkcij.
Upoštevajte, da JavaScript ni isti kot Java. JavaScript in Java v resnici sploh niso povezani, razen imena( ki je bil izbran zaradi tržnih razlogov).JavaScript je vgrajen v vaš spletni brskalnik - Chrome, Firefox, Internet Explorer, Safari in Opera imajo svoje lastne JavaScript motorje. To ni nezanesljiv plug-in, ki ga proizvaja en sam podjetje, kot je Java. JavaScript ni velika varnostna grožnja, ki je bila Java.
Zakaj ljudje želijo onemogočiti JavaScript?
Obstaja majhna, vendar vokalna podskupina uporabnikov, ki onemogočijo JavaScript. Mnogi od teh ljudi to počnejo zaradi zaznane varnosti. Bilo je nekaj ranljivosti brskalnika, ki so bili izkoriščeni prek JavaScripta. Vendar je to zelo redko in redke varnostne luknje v motorjih JavaScript so bile hitro popravljene. Večina spletnih strani uporablja JavaScript-to je tisto, kar naredi splet, ki ga imamo danes.
Onemogočanje JavaScripta preprečuje nalaganje nekaterih vrst oglasov. Ne spodbujamo blokiranja oglasov, če pa jih potrebujete, obstajajo boljši načini, kot da onemogočite JavaScript v celoti.
Nazadnje, onemogočanje JavaScripta bo zajemalo manj CPU-ja in RAM-a na vašem računalniku, kar je pričakovati.Če boste zagnali nekaj super osnovnega, bo porabil manj virov.Če pa je vaš računalnik tako starejši, da ne more obvladati sodobnih spletnih mest, je morda čas za njegovo nadgradnjo, saj se spletna stran izboljšuje, potrebuje več sredstev za to, kar počne, tako kot kateri koli drug program v računalniku.
Težava: onemogočanje JavaScripta prekine veliko spletnega
Na žalost je vse v redu, vendar je veliko več težav, kot se zdi.Če onemogočite JavaScript, številne spletne strani ne bodo pravilno delovale. To še posebej velja za spletne aplikacije, kot so Gmail, Facebook in Google Dokumenti, vendar velja tudi za druga spletna mesta( vključno z novicami, kot je ta, ki jo trenutno berete).Če onemogočite JavaScript, lahko prekinete možnost prijave, objavljanja komentarjev ali dinamične zahteve za vsebino, ki je danes postala zelo razširjena na spletu.
Če na primer izvedete iskanje v storitvi Google Slike, lahko še naprej premikate navzdol, če si želite ogledati več slik, ne da bi morali ponovno naložiti stran. Google uporablja JavaScript, da dinamično zahteva nove slike in jih dodaja na trenutno stran. Ko kliknete sliko, boste s to sliko videli večje pojavne okvire na spletu. Ni vam treba čakati, da se naloži nova spletna stran - vse se zgodi na trenutni spletni strani brez kakršnihkoli neugodnih časov nalaganja.
Če ste onemogočili JavaScript, bi morali znova klikniti »naslednje«, če si želite ogledati več slik. Ko kliknete sliko, bi morali v celoti naložiti novo stran. Prijaznejši vmesnik zgoraj zahteva JavaScript, da bi svoje različne funkcije delovale.
To je le en primer - številne druge funkcije na spletnih mestih uporabljajo JavaScript. Nekatera spletna mesta sploh ne ponujajo nadomestnih strani, ki delujejo brez JavaScripta.
Če onemogočite JavaScript, morda ne boste mogli uporabljati določenih funkcij na spletnem mestu. V drugih primerih lahko spletna stran celo prekine, ali pa boste obtičali z neverjetno staro različico strani. Na primer, Gmail ponuja zelo osnovni HTML način za ljudi z onemogočenim JavaScriptom.
NoScript namerava narediti onemogočiti JavaScript z lahkoto. .. vendar je še vedno žalosten
Sodobni spletni brskalniki imajo možnost popolnoma onemogočiti JavaScript, tako kot imajo možnost onemogočiti slike in druge spletne funkcije. V Chromu to najdete pod Nastavitvami & gt;Zasebnost in varnost & gt;Nastavitve vsebine & gt;JavaScript. Tukaj lahko dovolite ali blokirate določena spletna mesta, če ne želite blokirati JavaScripta na vsakem posameznem spletnem mestu.
Možnosti Firefoxa so bolj omejene, zato zahteva dodaten, kot NoScript za bolj natančno kontrolo. NoScript ustvari bližnjico, ki omogoča selektivno omogočanje JavaScripta na določenih spletnih mestih, ne pa blokiranje povsod. Prav tako trdi, da blokirajo vtičnike, kot so Flash in Java, čeprav Java v brskalnikih ni več dovoljeno, Flash pa je treba ročno dovoliti na vsakem spletnem mestu, ki ga obiščete privzeto.
Tukaj je stvar: NoScript se morda zdi primeren kompromis, saj lahko na spletnih mestih, ki jih redno obiščete, omogočite JavaScript. Ampak to še vedno prekine večino spletu po privzetku, in zahteva preveč napora, da mikromanaža vašega belega lista. Toliko internetov uporablja JavaScript, ki ga boste nenehno naleteli na spletna mesta, ki ne delujejo pravilno, dokler jih ne dodate na seznam.Če končate s seznamom več spletnih mest, ki jih obiščete, da bi jih dobili, delate, kaj je najpomembnejša točka NoScripta?
Verjetno vam ni treba onemogočiti JavaScripta
Glede na to priporočamo, da onemogočite JavaScript, razen če imate res dober razlog( tako kot vaše delo zahteva).To je široko uporabljen jezik, ki spletu omogoča, kaj je danes, kar omogoča, da so spletne strani bolj odzivne, dinamične in interaktivne.Če onemogočite JavaScript, spletne strani nazaj v čas, ko so bili preprosti dokumenti brez drugih funkcij. Medtem ko se nekateri morda dolgo želijo vrniti v tisti čas, to sploh ni splet, na katerem živimo, in večini ljudi ni treba tako drastično ukrepati za majhno zaznano korist.
Gotovo je bilo nekaj primerov, ko je onemogočanje JavaScripta onemogočilo izkoriščanje nove varnostne ranljivosti, vendar so bile te redke in hitro določene.
Medtem so bili še drugi primeri, ko so bili brskalniki sami izkoriščeni in onemogočanje JavaScripta ni pomagalo. Da bi zaščitili pred takšnimi napadi, bi lahko v celoti prekinili uporabo brskalnikov, prenesli datoteke HTML spletne strani in jih brali v urejevalniku besedil. Ampak ne. Majhna nevarnost uporabe spletnega brskalnika namesto urejevalnika besedil je vredna ogromnega izboljšanja uporabnosti, ki jo ponuja brskalnik. Enako velja za JavaScript - pustite, da je omogočeno, je zelo majhno tveganje za zelo veliko korist.
Seveda je vaš brskalnik vaš.Imate možnost nadzorovati, kaj počne, celo slike lahko onemogočite in v spletu poiščete spletno stran, če želite. Lahko popolnoma onemogočite Flash in nikoli ne gledate videoposnetkov na spletu. Namesto grafičnega brskalnika lahko uporabite brskalnik v besedilnem načinu, kot je w3m v terminalu. Toda ali ne?
Izbira je na koncu odvisna od vas, vendar vam priporočamo, da pustite JavaScript omogočen in ne skrbite. Tvoje življenje bo veliko lažje. Poskrbite, da bo vaš brskalnik posodobljen in zagnati nekaj dobrega protivirusnega programa in da boste zelo varni.