Scriptfejl kan være svære at fastlægge, fordi disse fejl ikke er beskrivende. Scriptfejl er bevidst designet på denne måde af sikkerhedsmæssige årsager, men du behøver ikke vide, hvorfor der skete en scriptfejl for at løse problemet.
Hvordan scriptfejlmeddelelser vises
Når der opstår en scriptfejl, vil du norm alt se en meddelelse som denne:
- Der er opstået en fejl i scriptet på denne side.
- Advarsel: scriptet reagerer ikke. Et script på denne side kan være optaget eller kan være holdt op med at svare.
- Et script på denne side kan være optaget, eller det kan være holdt op med at svare. Du kan stoppe scriptet nu, åbne scriptet i debuggeren eller lade scriptet fortsætte.
Årsag til scriptfejlmeddelelser
Script-fejlmeddelelser er tågede, og mange ting kan forårsage disse fejl. Scriptfejl indikerer, at et script på det websted, du besøger, på en eller anden måde ikke fungerer korrekt. Det kan have fejlet at køre, mislykkedes under kørsel, frosset, eller der kan være sket noget andet.
I de fleste tilfælde behøver du ikke vide, hvorfor der skete en scriptfejl for at rette det. Du har enten et problem med webbrowseren, som du kan rette, eller også er scriptet ødelagt, som du ikke kan rette.
I Internet Explorer opstår nogle scriptfejl fra Internet Explorers udskiftning af Edge. Microsoft foreslår, at du skifter til Edge.
Sådan rettes en scriptfejl
I nogle tilfælde er den bedste reaktion på en scriptfejl at ignorere den. Hvis du vælger OK eller Cancel i fejlmeddelelsen, og hjemmesiden fortsætter med at indlæse uden nogen påviselige problemer, så er scriptfejlen mere en mindre gener end noget du skal bekymre dig om.
Når en scriptfejl forstyrrer et websteds funktionalitet, eller disse fejl bliver for meget generende, er der flere trin, du kan tage for at løse problemet.
-
Indlæs websiden igen. En scriptfejl, især en fejl, der indikerer, at et script tager for lang tid at køre, kan rettes ved at genindlæse websiden. Hvis fejlen ikke opstår igen, behøver du ikke bekymre dig om det. Hvis det fortsætter med at komme tilbage, kan der være et problem med webbrowseren.
- For at tvinge en webside til at genindlæse i Windows skal du trykke på Ctrl+F5.
- For at tvinge en webside til at genindlæse i macOS skal du trykke på Command+Shift+R.
-
Opdater webbrowseren. Forældede webbrowsere interagerer nogle gange med scripts på uventede måder, der ender med at skabe fejl. Det er ligetil at opdatere Google Chrome eller Firefox.
Microsoft Edge opdaterer automatisk sammen med Windows. Hvis du har problemer med Windows Update, er der andre måder at opdatere Windows på.
- Indlæs andre websider. Hvis du ser scriptfejl på et websted, er der sandsynligvis et problem med scripts på det pågældende websted, og du kan ikke gøre noget ved det. Hvis du ser scriptfejl på flere websteder, er der sandsynligvis et problem med webbrowseren.
-
Skift til en anden webbrowser. Dette er et nemt og vigtigt skridt, der kan hjælpe med at indsnævre kilden til problemet. Hvis websiden indlæses fint i en anden browser, er der et problem med den første browser.
I nogle tilfælde er det den bedste og nemmeste mulighed at bruge en anden browser, der ikke skaber scriptfejl.
-
Indlæs websiden med en anden enhed. Hvis du ser en scriptfejl, når du besøger en webside på din computer, men du ikke kan se den, når du besøger siden med din telefon, en vens computer eller en anden enhed, så er problemet hos dig.
Hvis du ser den samme fejl på flere enheder, er der sandsynligvis et problem med hjemmesiden. I så fald kan du bare vente på, at webdesigneren løser problemet.
- Fjern midlertidige internetfiler. Hvis der er beskadigede internetcache-filer på computeren, kan du muligvis se scriptfejl. I de fleste tilfælde løser rydning af webbrowserens cache dette problem.
-
Deaktiver plug-ins. Når noget går g alt, kan en uforudset interaktion mellem et plug-in og et websted have forhindret et script i at køre korrekt.
Hvis scriptfejlen forsvinder efter deaktivering af plug-ins, skal du genaktivere disse plug-ins et ad gangen for at afgøre, hvilket plug-in der forårsagede problemet. Fortsæt enten med at bruge plug-in'et og lev med scriptfejlen eller stop med at bruge det plug-in indtil udvikleren har løst problemet.
-
Deaktiver hardwareacceleration. Hardwareacceleration giver en webbrowser mulighed for at udnytte styrken af et videokort. I nogle tilfælde bryder denne funktion visse scripts. Hvis du slår det fra, kan disse scripts køre norm alt. Du kan slå hardwareacceleration fra i Chrome og deaktivere hardwareacceleration i Firefox.
-
Nulstil browserens sikkerhedsindstillinger, eller nulstil browseren. I nogle tilfælde kan høje sikkerhedsindstillinger i en webbrowser forstyrre scripts. Hvis du ikke har en specifik grund til at have sikkerhedsindstillingerne så høje, skal du nulstille sikkerhedsniveauet.
Hvis det ikke virker, skal du nulstille browserindstillingerne på én gang. Du kan hurtigt nulstille Chrome til standardtilstanden, opdatere Firefox, nulstille Microsoft Edge og nulstille Safari.
- Vent på webdesigneren. Hvis du stadig støder på scriptfejl efter at have forsøgt disse rettelser, er der sandsynligvis et problem med et script på webstedet.