26Aug

Hvad er NoScript, og skal du bruge det til at deaktivere JavaScript?

click fraud protection

NoScript blev betragtet af mange Firefox-brugere, en must-have udvidelse, og den er nu tilgængelig for den nye Firefox Quantum. Men hvad er NoScript, hvorfor sværger så mange mennesker ved det, og skal du bruge det?

NoScript er i det væsentlige en Firefox-tilføjelse, der deaktiverer ting som JavaScript fra at køre på websteder, du besøger. Så før vi taler om NoScript, skal vi rent faktisk tale om JavaScript: det programmeringssprog, der gør det web, vi har i dag muligt.

Hvad er JavaScript?

JavaScript er et programmeringssprog, der almindeligvis anvendes på websider( blandt andet).JavaScript var oprindeligt temmelig grundlæggende og blev brugt til ting som advarselsbokse og menuer, der dukkede op, da du svævede musen over elementer på siden. Men JavaScript er blevet meget mere end det. Det er sproget, der styrer moderne webapps, hvilket gør det muligt for websider at indlæse og sende indhold i baggrunden uden sidelaster og gøre andre dynamiske interaktive ting dynamisk. De fleste hjemmesider bruger JavaScript til at give forskellige funktioner.

instagram viewer

Bemærk, at JavaScript ikke er det samme som Java. JavaScript og Java er slet ikke særlig relaterede, bortset fra navnet( som blev valgt af markedsføringsmæssige årsager).JavaScript er indbygget i din webbrowser-Chrome, Firefox, Internet Explorer, Safari og Opera har alle deres egne JavaScript-motorer. Det er ikke en usikker plug-in produceret af et enkelt selskab, som Java er. JavaScript er ikke den store sikkerhedstrussel, som Java var.

Hvorfor ønsker folk at deaktivere JavaScript?

Der er en lille men vokal delmængde af brugere, der deaktiverer JavaScript. Mange af disse mennesker gør det på grund af en opfattet sikkerhedsfordel. Der har været et par browser sårbarheder, der blev udnyttet via JavaScript. Dette er dog yderst usædvanligt, og de sjældne sikkerhedshuller i JavaScript-motorer er blevet patchet meget hurtigt. De fleste websteder bruger JavaScript - det er det, der gør det web, vi har i dag muligt.

Deaktivering af JavaScript forhindrer også, at visse typer annoncer bliver lastet. Vi opfordrer ikke til at blokere annoncer, men hvis du skal, er der bedre måder at gøre, end at deaktivere JavaScript helt.

Endelig vil deaktivering af JavaScript tage mindre CPU og RAM på din computer, hvilket man kan forvente. Hvis du kører noget super grundlæggende, vil det tage op med færre ressourcer. Men hvis din computer er så gammel, at den ikke kan håndtere moderne websites, kan det være på tide at opgradere det. Som internettet forbedrer, har det brug for flere ressourcer til at gøre, hvad det gør, ligesom alle andre programmer på din computer.

Problemet: Deaktivering af JavaScript bryder meget af nettet

Desværre lyder det godt, men det er meget mere besværligt end det ser ud til. Hvis du deaktiverer JavaScript, fungerer mange hjemmesider ikke korrekt. Dette gælder især for webapps som Gmail, Facebook og Google Dokumenter, men det gælder også for andre hjemmesider( herunder nyhedswebsteder som den du læser lige nu).Deaktivering af JavaScript kan ødelægge evnen til at logge ind, sende kommentarer eller dynamisk anmode om indhold, hvilket er blevet utroligt almindeligt på internettet i dag.

Når du for eksempel udfører en søgning på Google Billeder, kan du fortsætte med at rulle ned for at se flere billeder uden at skulle genoplæse siden. Google bruger JavaScript til dynamisk at anmode om nye billeder og føje dem til den aktuelle side. Når du klikker på et billede, vil du se en større in-line popup med det billede. Du behøver ikke at vente på, at en ny webside skal indlæse - alt sker på den aktuelle webside uden nogen ubehagelige belastningstider.

Hvis du deaktiverede JavaScript, skal du klikke på "Næste" igen og igen for at se flere billeder. Når du klikede på et billede, skal du fuldstændig indlæse en ny side. Den pænere grænseflade ovenfor kræver JavaScript for at gøre dets forskellige funktioner fungere.

Dette er blot et eksempel - mange andre funktioner på websites bruger JavaScript. Nogle websites giver ikke engang tilbagekaldssider, der fungerer uden JavaScript.

Hvis du deaktiverer JavaScript, kan du muligvis ikke bruge bestemte funktioner på en hjemmeside. I andre tilfælde kan hjemmesiden endda bryde helt, eller du vil sidde fast ved hjælp af en utrolig gammel version af siden. For eksempel tilbyder Gmail en meget grundlæggende almindelig HTML-tilstand for personer med JavaScript deaktiveret.

NoScript har til formål at gøre deaktivering af JavaScript lettere. .. men det er stadig en besværet

Moderne webbrowsere har mulighed for at deaktivere JavaScript helt, ligesom de har mulighed for at deaktivere billeder og andre webfunktioner. I Chrome finder du dette under Indstillinger & gt;Privatliv og sikkerhed & gt;Indholdsindstillinger & gt;JavaScript. Du kan tillade eller blokere bestemte websteder individuelt her, hvis du hellere ikke vil blokere JavaScript på hvert enkelt websted.

Firefox muligheder er mere begrænsede, så det kræver en tilføjelse som NoScript for mere finkornet kontrol. NoScript opretter en genvej, der giver dig mulighed for selektivt at aktivere JavaScript på visse websteder, i modsætning til at blokere det overalt. Det hævder også at blokere plug-ins som Flash og Java, selvom Java ikke længere er tilladt i browsere, og Flash skal tillades manuelt på hvert websted, du besøger som standard.

Her er sagen: NoScript kan virke som et praktisk kompromis, da du kan tillade JavaScript på de websteder, du besøger regelmæssigt. Men det bryder stadig det meste af internettet som standard og kræver for meget indsats for at mikromanage din hvidliste. Så meget af internettet bruger JavaScript, så du hele tiden snuble på tværs af websteder, der ikke fungerer korrekt, før du hvidlister dem. Hvis du ender med at overskrive de fleste af de websteder, du besøger, for at få dem til at fungere, hvad er meningen med at have NoScript i første omgang?

Du behøver sandsynligvis ikke at deaktivere JavaScript

Med det for øje anbefaler vi, at du deaktiverer JavaScript, medmindre du har en rigtig god grund til at( som dit job kræver det).Det er et udbredt sprog, der gør internettet til det, det er i dag, hvilket gør det muligt for websites at være mere lydhøre, dynamiske og interaktive. Deaktivering af JavaScript tager websites tilbage til et tidspunkt, hvor de var enkle dokumenter uden andre funktioner. Mens nogle mennesker måske længes efter at vende tilbage til den tid, er det ikke den web, vi lever videre, og de fleste mennesker behøver ikke at tage sådan drastisk handling for en lille opfattet fordel.

Der har helt sikkert været et par tilfælde, hvor deaktivering af JavaScript kunne have blokeret en ny sikkerhedssårbarhed ved at blive udnyttet, men de har været sjældne og faste hurtigt.

I mellemtiden har der været andre tilfælde hvor browsere selv blev udnyttet og deaktivering af JavaScript hjalp ikke. For at beskytte imod sådanne angreb kunne vi stoppe med at bruge browsere helt, downloade HTML-filer på websiden og læse dem manuelt i en teksteditor. Men det gør vi ikke. Den lille risiko for at bruge en webbrowser i stedet for en teksteditor er den store forbedring af brugervenlighed, som en browser tilbyder, værd. Det samme gælder for JavaScript-forlader det aktiveret er en meget lille risiko for en meget stor fordel.

Selvfølgelig er din browser din. Du har evnen til at kontrollere, hvad det gør - du kan endda deaktivere alle billeder fuldstændigt og gennemse internettet i tekstformat, hvis du vil. Du kan deaktivere Flash helt og aldrig se videoer online. Du kan bruge en tekstmodus browser som w3m i terminalen i stedet for at bruge en grafisk browser. Men gør du det?

Valget er i sidste ende op til dig, men vi anbefaler at du laver JavaScript aktiveret og ikke bekymre dig om det. Dit liv bliver meget lettere. Bare hold din browser opdateret og kør nogle gode anti-malware-software, og du vil være ret sikker.