Hjemmeside » hvordan » Hva er NoScript, og bør du bruke den til å deaktivere JavaScript?

    Hva er NoScript, og bør du bruke den til å deaktivere JavaScript?

    NoScript ble vurdert av mange Firefox-brukere, en må-utvidelse, og den er nå tilgjengelig for den nye Firefox Quantum. Men hva er NoScript, hvorfor sverger så mange mennesker ved det, og skal du bruke det?

    NoScript er i hovedsak en Firefox-tillegg som deaktiverer ting som JavaScript fra å kjøre på nettsteder du besøker. Så før vi snakker om NoScript, bør vi faktisk snakke om JavaScript: programmeringsspråket som gjør Internettet vi har i dag mulig.

    Hva er JavaScript?

    JavaScript er et programmeringsspråk som ofte brukes på nettsider (blant annet). JavaScript var i utgangspunktet ganske grunnleggende, og ble brukt til ting som varselbokser og menyer som dukket opp når du svevet musen over elementene på siden. Men JavaScript har blitt mye mer enn det. Det er språket som driver moderne webapps, slik at nettsidene kan laste og sende innhold i bakgrunnen uten sidelaster og gjøre andre dynamiske, interaktive ting dynamisk. De fleste nettsteder bruker JavaScript for å gi ulike funksjoner.

    Legg merke til at JavaScript ikke er det samme som Java. JavaScript og Java er egentlig ikke relatert i det hele tatt, bortsett fra navnet (som ble valgt av markedsføringshensyn). JavaScript er innebygd i nettleseren din - Chrome, Firefox, Internet Explorer, Safari og Opera har alle sine egne JavaScript-motorer. Det er ikke en usikker plug-in produsert av et enkelt selskap, som Java er. JavaScript er ikke den store sikkerhetsrisikoen som Java var.

    Hvorfor ønsker folk å deaktivere JavaScript?

    Det er en liten men vokal delmengde av brukere som deaktiverer JavaScript. Mange av disse menneskene gjør det på grunn av en oppfattet sikkerhetsfordel. Det har vært noen få svakheter i nettleseren som ble utnyttet via JavaScript. Dette er imidlertid svært uvanlig, og de sjeldne sikkerhetshullene i JavaScript-motorer har blitt patched veldig raskt. De fleste nettsteder bruker JavaScript, det er det som gjør Internettet mulig i dag.

    Deaktivering av JavaScript forhindrer også at enkelte typer annonser lastes inn. Vi oppfordrer ikke blokkering av annonser, men hvis du må, finnes det bedre måter å gjøre det, enn å deaktivere JavaScript helt.

    Til slutt vil deaktivere JavaScript ta opp mindre CPU og RAM på datamaskinen din, som man kan forvente. Hvis du kjører noe super grunnleggende, vil det ta opp færre ressurser. Men hvis datamaskinen din er så gammel at den ikke kan håndtere moderne nettsteder, kan det være på tide å oppgradere det. Etter hvert som nettet forbedrer, trenger det flere ressurser for å gjøre det, akkurat som alle andre programmer på datamaskinen din..

    Problemet: Deaktivering av JavaScript bryter mye av nettet

    Dessverre høres det bra ut, men det er mye mer av et problem enn det ser ut til. Hvis du deaktiverer JavaScript, fungerer mange nettsteder ikke riktig. Dette gjelder spesielt for webapps som Gmail, Facebook og Google Dokumenter, men det gjelder også for andre nettsteder (inkludert nyhetssider som den du leser akkurat nå). Deaktivering av JavaScript kan ødelegge muligheten til å logge inn, legge inn kommentarer eller dynamisk be om innhold, noe som har blitt utrolig vanlig på nettet i dag.

    For eksempel, når du utfører et søk på Google Bilder, kan du fortsette å bla ned for å se flere bilder uten å måtte laste siden på nytt. Google bruker JavaScript til å dynamisk be om nye bilder og legge dem til den aktuelle siden. Når du klikker på et bilde, vil du se en større in-line popup med det bildet. Du trenger ikke å vente på at en ny nettside skal lastes - alt skjer på den nåværende nettsiden uten ubehagelige belastningstider.

    Hvis du deaktiverte JavaScript, må du klikke "neste" igjen og igjen for å se flere bilder. Når du klikket på et bilde, måtte du laste inn en ny side helt. Det finere grensesnittet ovenfor krever JavaScript for å gjøre sine forskjellige funksjoner til virkelighet.

    Dette er bare ett eksempel - mange andre funksjoner på nettsteder bruker JavaScript. Noen nettsteder gir ikke engang tilbakebetalingssidene som fungerer uten JavaScript.

    Hvis du deaktiverer JavaScript, kan det hende du ikke kan bruke bestemte funksjoner på et nettsted. I andre tilfeller kan nettsiden til og med bryte helt, eller du vil bli sittende fast ved hjelp av en utrolig gammel versjon av siden. For eksempel tilbyr Gmail en svært enkel HTML-modus for personer med JavaScript deaktivert.

    NoScript har som mål å gjøre deaktivering av JavaScript enklere ... men det er fortsatt en trøbbel

    Moderne nettlesere har muligheten til å deaktivere JavaScript helt, akkurat som de har muligheten til å deaktivere bilder og andre webfunksjoner. I Chrome finner du dette under Innstillinger> Personvern og sikkerhet> Innholdsinnstillinger> JavaScript. Du kan tillate eller blokkere bestemte nettsteder individuelt her hvis du heller ikke vil blokkere JavaScript på hvert enkelt nettsted.

    Firefox-alternativene er mer begrensede, så det krever et tillegg som NoScript for mer finkornet kontroll. NoScript lager en snarvei som lar deg selektivt aktivere JavaScript på enkelte nettsteder, i motsetning til å blokkere det overalt. Det hevder også å blokkere plugin-moduler som Flash og Java, selv om Java ikke er tillatt i nettlesere lenger, og Flash må tillates manuelt på hvert nettsted du besøker som standard.

    Her er saken: NoScript kan virke som et praktisk kompromiss, siden du kan tillate JavaScript på nettstedene du besøker regelmessig. Men det bryter fortsatt mesteparten av nettverket som standard, og krever for mye innsats for å mikromanisere hvitelisten. Så mye av internett bruker JavaScript til at du hele tiden kommer til å snuble over nettsteder som ikke fungerer som de skal til du er hvitliste dem. Hvis du ender opp med å fortelle de fleste nettstedene du besøker bare for å få dem til å fungere, hva er poenget med å ha NoScript i utgangspunktet?

    Du trenger sannsynligvis ikke å deaktivere JavaScript

    Med det for øye, anbefaler vi at du deaktiverer JavaScript, med mindre du har en veldig god grunn til å (som jobben krever det). Det er et mye brukt språk som gjør Internett hva det er i dag, slik at nettsteder kan være mer responsive, dynamiske og interaktive. Deaktivering av JavaScript tar nettsteder tilbake til en tid da de var enkle dokumenter uten noen andre funksjoner. Mens noen mennesker kan lengre tid å gå tilbake til den tiden, er det ikke weben vi lever videre, og de fleste trenger ikke å ta en så drastisk handling for en liten oppfattet fordel.

    Det har sikkert vært noen tilfeller der deaktivert JavaScript kunne ha blokkert et nytt sikkerhetsproblem, fra å bli utnyttet, men de har vært sjeldne og faste raskt.

    I mellomtiden har det vært andre tilfeller der nettlesere selv ble utnyttet og deaktivere JavaScript hjalp ikke. For å beskytte mot slike angrep, kunne vi slutte å bruke nettlesere helt, laste ned HTML-filer på nettsiden og lese dem for hånd i et tekstredigeringsprogram. Men det gjør vi ikke. Den lille risikoen for å bruke en nettleser i stedet for en tekstredigerer, er verdt den store forbedringen i brukervennligheten som en nettleser tilbyr. Det samme gjelder JavaScript, slik at det aktiveres, er en svært liten risiko for en svært stor fordel.

    Selvfølgelig er nettleseren din din. Du har muligheten til å kontrollere hva den gjør - du kan til og med deaktivere alle bildene helt og surfe på nettet i tekstformat, hvis du vil. Du kan deaktivere Flash helt og aldri se videoer på nettet. Du kan bruke en tekstmodus nettleser som w3m i terminalen i stedet for å bruke en grafisk nettleser. Men gjør du det?


    Valget er til slutt opp til deg, men vi anbefaler at du lar JavaScript være aktivert og ikke bekymre deg for det. Ditt liv vil bli mye lettere. Bare hold nettleseren din oppdatert og kjør litt god anti-malware-programvare, og du vil være ganske trygg.