Med hjälp av steg-för-steg-in­struk­tio­ner förklarar vi hur du in­ak­ti­ve­rar Ja­va­Script i Mozilla Firefox, Google Chrome och Microsoft Edge. Vi tittar också på olika sä­ker­hets­ris­ker som är för­knip­pa­de med att in­ak­ti­ve­ra skript­språ­ket.

Hur in­ak­ti­ve­rar man Ja­va­Script i webb­lä­sa­re?

Alla populära webb­lä­sa­re erbjuder möj­lig­he­ten att in­ak­ti­ve­ra Ja­va­Script. Platsen för denna funktion varierar från webb­lä­sa­re till webb­lä­sa­re. Nedan förklarar vi hur du in­ak­ti­ve­rar Ja­va­Script i Mozilla Firefox, Google Chrome och Microsoft Edge. Det krävs bara några få klick.

Hur man in­ak­ti­ve­rar Ja­va­Script i Firefox

Om du vill in­ak­ti­ve­ra Ja­va­Script i Firefox måste du använda kon­fi­gu­ra­tions­re­di­ge­ra­ren. Före version 23 kunde användare in­ak­ti­ve­ra Ja­va­Script i webb­lä­sarin­ställ­ning­ar­na, men det al­ter­na­ti­vet finns inte längre. För att in­ak­ti­ve­ra Ja­va­Script i Firefox följer du stegen nedan:

Steg 1: Ange about:config i adress­fäl­tet och tryck på Enter.

Steg 2: Om du öppnar kon­fi­gu­ra­tions­re­di­ge­ra­ren för första gången visar Firefox följande varning innan du omdi­ri­ge­ras. Klicka på Acceptera risken och fortsätt för att komma åt kon­fi­gu­ra­tions­in­ställ­ning­ar­na.

Bild: Warning that appears when opening the Firefox configuration editor
Warning: if you make changes to the Firefox con­fi­gu­ra­tion editor, the warranty provided by the browser may no longer be valid.
Tips

Om du inte vill få denna varning varje gång du öppnar kon­fi­gu­ra­tions­re­di­ge­ra­ren, ta bara bort bocken bredvid Varna mig när jag försöker öppna dessa in­ställ­ning­ar.

Steg 3: Ange javascript.enabled i sökfältet i kon­fi­gu­ra­tions­re­di­ge­ra­ren. Firefox filtrerar au­to­ma­tiskt bort de övriga in­ställ­ning­ar­na så att endast den önskade raden visas. Klicka på växeln för att ändra in­ställ­ning­ens värde från true till false.

Bild: Firefox setting “javascript.enabled”
You can adjust values in the Firefox con­fi­gu­ra­tion editor using the toggle switch. Al­ter­na­ti­vely, you can also double-click on a setting to change its value.
Notis

Om du bestämmer dig för att du vill ha Ja­va­Script aktiverat i Firefox igen, klicka på väx­lings­knap­pen en gång till för att åter­ak­ti­ve­ra skripten.

Hur man in­ak­ti­ve­rar Ja­va­Script i Chrome

Google Chrome-användare kan hantera Ja­va­Script-al­ter­na­tiv direkt i sina webb­lä­sarin­ställ­ning­ar.

Steg 1: Klicka på me­ny­i­ko­nen (tre punkter) i det övre högra hörnet av webb­lä­sar­fönst­ret och välj In­ställ­ning­ar för att öppna webb­lä­sarin­ställ­ning­ar­na.

1

Steg 2: Klicka på Sekretess och säkerhet i menyn till vänster och sedan på Webb­plats­in­ställ­ning­ar.

Bild: Google Chrome: Site settings
In Google Chrome, site settings are located in the Privacy and Security menu.

Steg 3: Bläddra ner till avsnittet Innehåll och klicka sedan på Ja­va­Script.

Bild: Google Chrome: Content settings
Google Chrome: Content settings

Steg 4: I Chrome är Ja­va­Script au­to­ma­tiskt aktiverat. Om du vill in­ak­ti­ve­ra Ja­va­Script för alla webb­plat­ser väljer du al­ter­na­ti­vet Tillåt inte webb­plat­ser att använda Ja­va­Script. Du har också möjlighet att in­ak­ti­ve­ra eller aktivera Ja­va­Script för vissa webb­plat­ser i avsnittet Anpassade beteenden.

Bild: Google Chrome: JavaScript settings
In Chrome’s Ja­va­Script settings, you can manage block and allow lists for Ja­va­Script.
Tips

Läs om hur du aktiverar Ja­va­Script i Google Chrome i vår digitala guide.

Så här in­ak­ti­ve­rar du Ja­va­Script i Microsoft Edge

Microsoft erbjuder Edge-användare möj­lig­he­ten att stoppa kli­ent­si­dans körning av skript. Du kan in­ak­ti­ve­ra Ja­va­Script i Edge-webb­lä­sa­rens in­ställ­ning­ar genom att följa stegen nedan:

Steg 1: Gå till Edge-pro­gram­mets allmänna meny (ikonen med tre punkter) och välj me­ny­al­ter­na­ti­vet In­ställ­ning­ar.

Bild: Microsoft Edge: Settings button
Microsoft Edge: Settings button in the browser’s general menu

Steg 2: Klicka på Cookies och webb­plats­be­hö­rig­he­ter i menyn till vänster och bläddra ner till avsnittet Alla be­hö­rig­he­ter. Här hittar du posten Ja­va­Script. Välj detta al­ter­na­tiv.

Bild: JavaScript menu item in Edge
In the Cookies and Site Per­mis­sions menu, you can define a variety of per­mis­sions such as allowing Ja­va­Script, location access and microp­ho­ne access.

Steg 3: Flytta vipp­bry­ta­ren i raden Tillåtet (re­kom­men­de­rat) åt vänster för att in­ak­ti­ve­ra Ja­va­Script i Edge. Du kan också aktivera eller in­ak­ti­ve­ra skript­språ­ket för enskilda webb­plat­ser genom att skapa en post i tillå­tel­se­lis­tan (för att aktivera) eller bloc­ke­rings­lis­tan (för att in­ak­ti­ve­ra).

Bild: Edge: Disable JavaScript
You can disable Ja­va­Script in Edge by moving the toggle switch to the left.
Tips

Ta reda på hur du aktiverar Ja­va­Script i Microsoft Edge så att du kan slå på skript­språ­ket igen när du vill.

Vilken effekt har in­ak­ti­ve­ring av Ja­va­Script på webb­plat­ser?

Innan du in­ak­ti­ve­rar Ja­va­Script i din webb­lä­sa­re bör du vara medveten om kon­se­kven­ser­na. Enligt w3techs.com använder cirka 99 % av webb­si­dor­na på internet detta skript­språk. Ofta kan dessa sidor endast visas korrekt om din webb­lä­sa­re kan bearbeta Ja­va­Script.

Det är också viktigt att komma ihåg att inte alla webb­plat­ser har al­ter­na­ti­va versioner som kan fungera utan skript. Om du in­ak­ti­ve­rar Ja­va­Script riskerar du att gå miste om viktigt innehåll.

Tips

Ett al­ter­na­tiv till att in­ak­ti­ve­ra Ja­va­Script i webb­lä­sa­ren är webb­läsar­tillägg som begränsar kli­ent­si­dans körning av skript enligt an­vän­dar­de­fi­ni­e­ra­de regler. Mark­nads­le­dan­de inom detta område är det öppna käll­kodstilläg­get NoScript för Firefox.

Vilka risker medför Ja­va­Script?

Till­sam­mans med HTML och CSS är Ja­va­Script en av webbens stan­dard­tek­ni­ker. Kli­ent­pro­gram­me­ring är oumbärlig i modern web­b­ut­veck­ling och finns överallt på internet. Det är dock viktigt att vara medveten om riskerna med Ja­va­Script.

Notis

Bortsett från namnen har Java och Ja­va­Script inte mycket gemensamt. Det är två olika pro­gram­me­rings­språk, som båda erbjuder sätt att köra kod på kli­ent­si­dan i webb­lä­sa­ren. Likheten i namnen är ett resultat av mark­nads­fö­rings­stra­te­gi­er.

I grund och botten är Ja­va­Script ett pro­gram­me­rings­språk med mycket be­grän­sa­de be­hö­rig­he­ter. Skript­språ­ket låter dig:

  • ma­ni­pu­le­ra ditt aktuella webb­lä­sar­föns­ter med hjälp av DOM (Document Object Model)
  • öppna nya webbläsar- eller di­a­log­föns­ter
  • animera, visa, dölja eller ändra si­de­le­ment
  • validera inmatade värden
  • ladda Ajax-innehåll
  • överföra in­for­ma­tion om an­vän­da­rens läsvanor och sur­fak­ti­vi­te­ter till andra webb­plat­ser

Ja­va­Script har endast åtkomst till an­vän­dar­nas cookies och annan da­ta­lag­ring som är avsedd för webb­plat­ser. Ja­va­Script har inte åtkomst till an­vän­dar­nas hård­dis­kar, så det kan inte anropa bibliotek eller starta yt­ter­li­ga­re program på datorn. Dessa be­gräns­ning­ar upp­rätt­hålls av sand­lå­de­prin­ci­pen, som begränsar skriptens påverkan till det webb­lä­sar­föns­ter där Ja­va­Script körs.

Trots dessa be­gräns­ning­ar kan Ja­va­Script fort­fa­ran­de ma­ni­pu­le­ras. Skript­språ­ket kan miss­bru­kas för att:

  • extrahera in­for­ma­tion om webb­lä­sa­ren eller ope­ra­tiv­sy­ste­met för att spåra an­vänd­ar­be­te­en­de eller utnyttja sä­ker­hets­bris­ter (t.ex. föråld­ra­de plugins)
  • öppna ett stort antal popup-fönster för att över­be­las­ta an­vän­da­rens dator (kallas Denial of Service, eller DoS)
  • dölja skadlig kod
  • imiterar webb­plat­ser från betrodda le­ve­ran­tö­rer som en del av en phishing­at­tack

Dessutom kan pro­gram­me­rings­fel upptäckas först när ett skript körs på en an­vän­da­res dator.

Den främsta sä­ker­hets­ris­ken har dock mindre att göra med skript­språ­ket i sig och mer med den specifika Ja­va­Script-tolken som används i webb­lä­sa­ren. Om tolken in­ne­hål­ler brister kan detta leda till sä­ker­hets­pro­blem som måste åtgärdas snabbt. Endast på så sätt kan du vara säker på att skripten körs isolerat i en sand­lå­de­mil­jö och inte kan påverka andra program eller kärn­sy­ste­met.

Gå till huvudmeny