Bildkredit: UberImages/iStock/GettyImages
Din webbläsare kan ibland visa en dialogruta som informerar dig om att den har stött på ett långvarigt skript. Du kanske märker att webbläsaren körs långsamt eller fryser, och du kan ha problem med att ladda andra webbplatser medan skriptet körs. Utbilda dig själv om vad ett manus är och när du ska avsluta det.
Vad är ett skript?
I de flesta fall är skriptet som det långa skriptmeddelandet refererar till en del av JavaScript-kod som din webbläsare försöker köra. JavaScript används för att förbättra din webbupplevelse eftersom det gör att olika funktioner är möjliga på de webbplatser du besöker. Till exempel används JavaScript för att validera de formulär som du fyller i på en webbplats när du fyller i dem. Om du missar ett obligatoriskt fält får du besked direkt i stället för att få ett felmeddelande efter att du har skickat in formuläret. JavaScript gör också animationer möjliga på en webbplats tillsammans med många andra funktioner. De flesta skript körs utan problem, men ibland kan JavaScript orsaka att ett felmeddelande dyker upp.
Dagens video
Långvarigt manus
Skript är i själva verket datorprogram, och även små kan ha komplexitet som resulterar i ineffektiv exekvering under vissa förhållanden. Så är fallet med det långvariga manuset; det är ett skript som har stött på ett problem. Om JavaScript-filen till exempel interagerar med en databas, kan den ta flera sekunder att köra. Detta anses vara en lång körningstid av datorstandarder, så vissa webbläsare kan visa det långvariga skriptmeddelandet. Ett annat exempel uppstår när en JavaScript-fil med många rader kod gör att exekveringstiden blir för långsam för webbläsarens standarder. Ett annat exempel är en dåligt kodad JavaScript-fil som inte slutar köras förrän du manuellt avslutar den. Varje webbläsare har sin egen definition av ett långvarigt skript och visar en dialogruta när den stöter på ett skript som överskrider webbläsarens tillåtelse för exekveringstid.
Internetläsare
Hur en webbläsare definierar ett långvarigt skript beror på webbläsarens standarder. Webbläsare som Internet Explorer och Microsoft Edge definierar skriptet genom att titta på antalet rader kod som skriptmotorn har kört. Om koden är mer än fem miljoner rader ser du ett långvarigt skriptmeddelande. Däremot tittar Mozilla Firefox, Safari och Google Chrome på hur lång tid som skriptmotorn har körts. Om skriptet tar längre tid än 10 sekunder ser du det långvariga skriptmeddelandet.
Hur man fixar
När din webbläsare stöter på ett långvarigt skript ser du en dialogruta på skärmen som säger att skriptet körs länge eller kan få din dator att sluta svara. Utförandet av skriptet pausas vid denna tidpunkt. Du får välja att antingen låta skriptet köras eller avsluta skriptet. Uppsägning rekommenderas eftersom om skriptet kan sakta ner din webbläsare om det får köras. Om din webbläsare inte svarar, tryck på "Ctrl", "Alt" och "Delete"-knapparna samtidigt för att starta "Task Manager" och klicka sedan på din webbläsare och välj knappen "Avsluta process".