Waarschuwing Niet-reagerend script in Firefox

Ik ben de laatste tijd een waarschuwing tegengekomen in Firefox die me erop attent maakte dat een script op de huidige website niet reageerde met de vraag of ik wilde stoppen of door wilde gaan. Dat is een vrij vage waarschuwing en ik was eerst verbaasd over de oorzaak ervan. Het vreemde was dat de website volledig geladen leek te zijn en dat de waarschuwing desondanks werd weergegeven.

Er zijn twee mogelijke oorzaken voor de fout. Het kan worden veroorzaakt door een Firefox-add-on of door een website die defecte JavaScript-code gebruikt. Het is eigenlijk vrij eenvoudig om de oorzaak van het waarschuwingsbericht te achterhalen. Gebruikers moeten het script stoppen en toegang krijgen tot de Firefox Error Console met de sneltoets Ctrl-Shift-J of met een klik op Firefox> Web Developer> Error Console in het menu. Het laatste foutbericht daar zou moeten verwijzen naar de oorzaak van de fout.



Over het algemeen is de kans groter dat een extensie de oorzaak is als u de fout op verschillende websites tegenkomt, terwijl een waarschuwing op dezelfde website verwijst naar een defect JavaScript op die website. Er zijn natuurlijk uitzonderingen, bijvoorbeeld als je een extensie draait die bijvoorbeeld het gedrag op een bepaalde site aanpast.

Warning Unresponsive Script

Als u vermoedt dat een script nog maar een paar seconden nodig heeft om uit te voeren, moet u een instelling in de Firefox-configuratie bewerken. Typ about: config in de adresbalk en filter op de string dom.max_script_run_time. De standaardinstelling is 20 (seconden), voeg er nog een paar toe, verhoog het bijvoorbeeld naar 25 of zelfs meer.



Er zijn een aantal andere opties beschikbaar om scriptwaarschuwingen in Firefox op te lossen. U kunt bijvoorbeeld een add-on installeren zoals NoScript of JaScript om alle of alleen geselecteerde scripts te blokkeren om in de browser te worden uitgevoerd. Merk op dat dit alleen goed werkt als het script niet vereist is voor de functionaliteit van de site.

Een andere optie om erachter te komen of extensies het waarschuwingsbericht veroorzaken, is door Firefox uit te voeren met alle extensies uitgeschakeld. U kunt dit doen met een klik op Firefox> Help> Opnieuw opstarten met uitgeschakelde add-ons.