Skriptfel kan vara svåra att fastställa eftersom dessa fel inte är beskrivande. Skriptfel är avsiktligt utformade på detta sätt av säkerhetsskäl, men du behöver inte veta varför ett skriptfel hände för att åtgärda problemet.
Hur skriptfelmeddelanden visas
När ett skriptfel uppstår, ser du vanligtvis ett meddelande så här:
- Ett fel har inträffat i skriptet på den här sidan.
- Varning: Manus svarar inte. Ett skript på den här sidan kan vara upptaget eller kan ha slutat svara.
- Ett skript på den här sidan kan vara upptaget eller så kan det ha slutat svara. Du kan stoppa skriptet nu, öppna skriptet i felsökaren eller låta skriptet fortsätta.
Orsak till skriptfelmeddelanden
Skriptfelmeddelanden är oklara, och många saker kan orsaka dessa fel. Skriptfel indikerar att ett skript på webbplatsen du besöker har inte fungerat på något sätt. Det kan ha misslyckats med att köra, misslyckats under körning, frusit eller något annat kan ha hänt.
I de flesta fall behöver du inte veta varför ett skriptfel hände för att fixa det. Antingen har du ett problem med webbläsaren, som du kan fixa, eller så är skriptet trasigt, vilket du inte kan fixa.
I Internet Explorer uppstår vissa skriptfel när Internet Explorer ersätts med Edge. Microsoft föreslår att du byter till Edge.
Hur man åtgärdar ett skriptfel
I vissa fall är det bästa svaret på ett skriptfel att ignorera det. Om du väljer OK eller Cancel i felmeddelandet, och webbplatsen fortsätter att laddas utan några upptäckbara problem, är skriptfelet mer av ett mindre olägenhet än något du behöver oroa dig för.
När ett skriptfel stör funktionaliteten på en webbplats, eller dessa fel blir för mycket till besvär, finns det flera steg du kan vidta för att åtgärda problemet.
-
Ladda in webbsidan igen. Ett skriptfel, särskilt ett fel som indikerar att ett skript tar för lång tid att köra, kan åtgärdas genom att ladda om webbsidan. Om felet inte återkommer behöver du inte oroa dig för det. Om det fortsätter att komma tillbaka kan det vara problem med webbläsaren.
- För att tvinga en webbsida att laddas om i Windows, tryck Ctrl+F5.
- För att tvinga en webbsida att laddas om i macOS, tryck Command+Shift+R.
-
Uppdatera webbläsaren. Föråldrade webbläsare interagerar ibland med skript på oväntade sätt som till slut skapar fel. Det är enkelt att uppdatera Google Chrome eller Firefox.
Microsoft Edge uppdateras automatiskt tillsammans med Windows. Om du har problem med Windows Update finns det andra sätt att uppdatera Windows.
- Ladda andra webbsidor. Om du ser skriptfel på en webbplats finns det förmodligen ett problem med skripten på den webbplatsen, och det finns inget du kan göra åt det. Om du ser skriptfel på flera webbplatser är det förmodligen ett problem med webbläsaren.
-
Byt till en annan webbläsare. Detta är ett enkelt och viktigt steg som kan hjälpa till att begränsa källan till problemet. Om webbsidan laddas bra i en annan webbläsare finns det ett problem med den första webbläsaren.
I vissa fall är det bästa och enklaste alternativet att använda en annan webbläsare som inte skapar skriptfel.
-
Ladda webbsidan med en annan enhet. Om du ser ett skriptfel när du besöker en webbsida på din dator, men du inte ser det när du besöker den sidan med din telefon, en väns dator eller en annan enhet, är problemet hos dig.
Om du ser samma fel på flera enheter finns det förmodligen ett problem med webbplatsen. I så fall är allt du kan göra att vänta på att webbdesignern ska åtgärda problemet.
- Ta bort tillfälliga internetfiler. Om det finns skadade internetcachefiler på datorn kan du se skriptfel. I de flesta fall löser det här problemet att rensa webbläsarens cacheminne.
-
Inaktivera plugin-program. När något går fel kan en oförutsedd interaktion mellan ett plugin-program och en webbplats ha hindrat ett skript från att köras korrekt.
Om skriptfelet försvinner efter att plugin-program har inaktiverats, återaktivera dessa plugin-program ett i taget för att avgöra vilket plug-in som orsakade problemet. Antingen fortsätter du att använda plugin-programmet och lever med skriptfelet eller sluta använda plugin-programmet tills utvecklaren åtgärdar problemet.
-
Inaktivera hårdvaruacceleration. Hårdvaruacceleration gör att en webbläsare kan utnyttja kraften hos ett grafikkort. I vissa fall bryter den här funktionen vissa skript. Om du stänger av den kan dessa skript köras norm alt. Du kan stänga av maskinvaruacceleration i Chrome och inaktivera maskinvaruacceleration i Firefox.
-
Återställ webbläsarens säkerhetsinställningar eller återställ webbläsaren. I vissa fall kan höga säkerhetsinställningar i en webbläsare störa skript. Om du inte har en specifik anledning att ha säkerhetsinställningarna så höga, återställ säkerhetsnivån.
Om det inte fungerar, återställ webbläsarinställningarna på en gång. Du kan snabbt återställa Chrome till standardläget, uppdatera Firefox, återställa Microsoft Edge och återställa Safari.
- Vänta på webbdesignern. Om du fortfarande stöter på skriptfel efter att ha försökt dessa korrigeringar, finns det troligen ett problem med ett skript på webbplatsen.