Felsökning av skriptfel i Internet Explorer

Varning

Supporten har upphört för det indragna skrivbordsprogrammet Internet Explorer 11 och det har inaktiveras permanent via en Microsoft Edge-uppdatering för vissa versioner av Windows 10. Mer information finns i Vanliga frågor och svar om indragning av skrivbordsprogrammet Internet Explorer 11.

I den här artikeln finns lösningen på problemet med att webbplatsen inte kan visas när ett skriptfel inträffar i Internet Explorer.

Ursprunglig produktversion: Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Original-KB-nummer: 308260

Sammanfattning

När du stöter på skriptfel kan det innebära att webbplatser inte visas eller fungerar korrekt i Internet Explorer.

När skriptfel inträffar i Internet Explorer kan följande felmeddelanden visas:

Det har uppstått problem med webbsidan som gör att den kanske inte visas eller fungerar korrekt. I framtiden kan du visa det här meddelandet genom att dubbelklicka på varningsikonen som visas i statusfältet.

Om du väljer Visa information kan du se detaljerad information om följande fel:

Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occurred.
Do you wish to Debug?
Line:<LineNumber>
Error:<ErrorMessage>

Följande varning kan också visas i statusfältet i Internet Explorer:

Färdig, men sidan innehåller fel.

Det här problemet beror på att HTML-källkoden för webbplatsen inte fungerar på rätt sätt med skript på klientsidan, som Microsoft JScript eller Microsoft Visual Basic-skript. Problemet har en eller flera av följande orsaker:

  • Det är ett problem med HTML-källkoden på webbsidan.
  • Webbsidan använder nyare tekniker som inte stöds av Internet Explorer. Mer information om hur du flyttar från Internet Explorer till Microsoft Edge finns i Internet Explorer 11 har dragits tillbaka och har officiellt slut på support – det du behöver veta.
  • Webbsidan använder Visual Basic-skript på klientsidan som är inaktuellt.
  • Active Scripting, ActiveX-kontroller eller Java-program är blockerade på datorn eller i nätverket. Internet Explorer eller andra program, till exempel antivirusprogram och brandväggar, kan vara konfigurerade för blockering av Active Scripting, ActiveX-kontroller eller Java-program.
  • Ett antivirusprogram är konfigurerat för genomsökning av mapparna Temporära Internetfiler eller Hämtade programfiler.
  • Internetrelaterade mappar på datorn är skadade.
  • Drivrutinerna för grafikkortet är skadade eller inaktuella.

Obs!

Skript på serversidan som Visual Basic i ASP (Active Server Pages) körs på en webbserver. Skriptfel som beror på skriptfel på serversidan ger inte upphov till felmeddelanden i Internet Explorer, men kan innebära att webbsidan inte visas eller inte fungerar som den ska. Felsökningsinformationen i den här artikeln gäller skriptfel på klientsidan. Kontakta webbserverns administratör om du misstänker att det finns något problem med ett skript på serversidan.

Metoderna som nämns i den här artikeln kan hjälpa dig att felsöka skriptfel som orsakas av filer eller inställningar på din dator. Om du vill ha snabba visuella instruktioner om hur du felsöker skriptfel i Internet Explorer kan du titta på den här videon:

Åtgärd

Obs!

Microsoft rekommenderar att du uppdaterar systemet med den senaste tillgängliga Windows-uppdateringen. Det finns mer information om Windows Update i Vanliga frågor och svar.

Steg 1: Kontrollera att skriptfelen uppstår på flera webbplatser

Du kan förmodligen ignorera felet om det enda tecknet på problem är felmeddelandet och om webbplatserna fungerar. Om problemet uppstår på en eller två webbplatser kanske problemet dessutom orsakas av de sidorna. Om du bestämmer dig för att ignorera felmeddelandena kan du inaktivera felsökning av skript. Det gör du genom att markera kryssrutan Inaktivera skriptfelsökning (Internet Explorer) i Internetalternativ>Avancerat>Bläddringsinställningar.

Obs!

Om problemet uppstår på fler än en eller två webbplatser ska du inte inaktivera felsökning av skript.

Steg 2: Kontrollera att problemet inte orsakas av filer eller inställningar på din dator

Försök avgränsa problemets orsak genom att använda ett annat användarkonto, en annan webbläsare eller en annan dator för att visa webbsidorna som utlöste skriptfelet.

Om skriptfelet inte uppstår när du visar webbplatsen från ett annat användarkonto, i en annan webbläsare eller på en annan dator kanske problemet orsakas av filer eller inställningar på datorn. Lös problemet med åtgärderna i den här artikeln:

Försök öppna en webbsida som det tidigare visats ett skriptfel för när du har slutfört respektive metod. Om felet inte visas är problemet löst.

Metod 1: Kontrollera att Active Scripting, ActiveX och Java inte blockeras av Internet Explorer

Active Scripting, ActiveX och Java är alla involverade i att forma sättet som information visas på en webbsida. Om dessa funktioner blockeras på datorn kan det störa visningen av webbplatsen. Du kan återställa säkerhetsinställningarna för Internet Explorer för att se till att dessa funktioner inte blockeras. Följ dessa steg för att göra detta:

  1. Starta Internet Explorer.

  2. På menyn Verktyg väljer du Internetalternativ. Om du inte ser menyn Verktyg så trycker du på Alt så visas menyerna.

  3. Klicka på fliken Säkerhet i dialogrutan Internetalternativ.

  4. Välj Standardnivå>OK.

    Obs!

    ActiveX-kontroller och Java-program stängs av vid säkerhetsnivån Hög i Internet Explorer.

    Skärmbild av fönstret Internetalternativ. På fliken Säkerhet, välj Standardnivå.

Metod 2: Ta bort alla temporära Internetfiler

Varje gång du öppnar en webbläsare för att visa en webbsida lagrar datorn en lokal kopia av den webbsidan i en temporär fil. Om storleken på mappen för temporära Internetfiler blir för stor kan vissa visningsproblem uppstå när du öppnar webbsidor. Att rensa mappen med jämna mellanrum kan hjälpa till att lösa problemet.

Så här tar du bort alla temporära internetrelaterade filer för Internet Explorer.

  1. Starta Internet Explorer.

  2. På menyn Verktyg väljer du Internetalternativ. Om du inte ser menyn Verktyg så trycker du på Alt så visas menyerna.

  3. Välj fliken Allmänt.

  4. Under Webbhistorik väljer du Ta bort.

    Skärmbild av fönstret Internetalternativ. Knappen Ta bort är markerad under fliken Allmänt i avsnittet Webbhistorik.

  5. I dialogrutan Ta bort webbhistorik markerar du följande kryssrutor och klickar sedan på Ta bort:

    • Temporära Internetfiler
    • Cookies
    • Historik

    Skärmbild av fönstret Ta bort webbhistorik. Alternativen Tillfälliga Internetfiler, Cookies och Historik är markerade.

  6. Klicka på Stäng och sedan på OK, så att dialogrutan Internetalternativ stängs.

Metod 3: Installera de senaste programuppdateringarna för Windows

Om du vill hålla dig uppdaterad väljer du knappen >StartaInställningar>Uppdatera & Säkerhet>Windows Update och väljer sedan Sök efter uppdateringar.

Avancerad felsökning

Det här avsnittet är avsett för mer avancerade datoranvändare. Den innehåller tre metoder som kan hjälpa till att lösa problemet.

Metod 1: Kontrollera att Active Scripting, ActiveX och Java inte blockeras av ett antivirusprogram eller av en brandvägg.

Skript, ActiveX-kontroller och Java-program hjälper till att forma sättet på vilket en webbsida visas. Om dessa funktioner blockeras kanske det stör visningen av webbplatserna.

Läs dokumentationen för brandväggen eller antivirusprogrammet som du använder för att se till att skript, ActiveX-kontroller och Java-program inte blockeras. Sedan gör du nödvändiga ändringar.

Metod 2: Kontrollera att antivirusprogrammet inte är inställt på att genomsöka mapparna Temporära Internetfiler eller Hämtade programfiler.

Om ett antivirusprogram tolkar ett skript som ett virus och hindrar skriptet från att köras kanske ett skriptfel uppstår. Förhindra detta problem genom att se till att antivirusprogrammet inte genomsöker mapparna Temporära Internetfiler eller Hämtade programfiler.

Läs dokumentationen för det antivirusprogram som du använder för att hindra programmet från att genomsöka dessa mappar. Sedan gör du nödvändiga ändringar. Granska Lägg till ett undantag i Windows-säkerhet när du lägger till undantag i Windows-säkerhet i Windows 10-miljöer.

Metod 3: Stäng av mjuk rullning

Om du upplever problem med videovisningen kanske Mjuk rullning gör att skriptet tajmas felaktigt. Det kan ge upphov till ett skriptfel. Så här stänger du av funktionen för mjuk rullning i Internet Explorer:

  1. Starta Internet Explorer.
  2. På menyn Verktyg väljer du Internetalternativ. Om du inte ser menyn Verktyg så trycker du på Alt så visas menyerna.
  3. Avmarkera kryssrutan Använd mjuk rullning på fliken Avancerat.
  4. Klicka på OK och stäng Internet Explorer.

Obs!

Om detta löser problemet kan du kontrollera om det finns en uppdaterad drivrutin tillgänglig för grafikkortet. Kontakta tillverkaren av grafikkortet eller datorn om du vill ha en uppdaterad drivrutin.

Mer information

Procedur för att inaktivera meddelanden om varje skriptfel i Internet Explorer

  1. Starta Internet Explorer.

  2. På menyn Verktyg väljer du Internetalternativ. Om du inte ser menyn Verktyg så trycker du på Alt så visas menyerna.

  3. På fliken Avancerat avmarkerar du rutan Visa meddelanden om alla skriptfel och klickar sedan på OK.

    Skärmbild av fönstret Internetalternativ. Kryssrutan Visa meddelanden om alla skriptfel under fliken Avancerat är avmarkerad.

Felsöka skriptfel vid utskrift från Internet Explorer

Om du försöker skriva ut en webbsida i Internet Explorer kanske ett skriptfel som liknar följande exempel visas:

An error has occurred in the script on this page.
Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: res/ieframe.dll/preview.js.

Inaktuella skrivardrivrutiner kan ofta orsaka problem när du skriver ut från Internet Explorer. Lös problemen genom att försöka uppdatera till den senaste skrivardrivrutinen för skrivaren.

Lös problemet genom att följa stegen i Åtgärda utskriftsproblem i Windows 7 och Windows 8.1 för att kontrollera din skrivare och uppdatera skrivardrivrutinen.

Viktigt

I vissa fall finns inte en uppdaterad version av drivrutinen tillgänglig genom Windows Update. Du kanske måste gå till tillverkarens webbplats för att hitta och hämta den senaste skrivardrivrutinen för skrivaren.

Om du inte kan skriva ut eller förhandsgranska en webbsida i Internet Explorer kan du läsa följande artikel:

Det går inte att skriva ut eller visa förhandsgranskningen av en webbplats i Internet Explorer.