Wanneer Firefox een keuzevenster ‘Waarschuwing: script reageert niet’ toont met de tekst ‘Een script op deze pagina is bezig, of het reageert niet meer. U kunt het script nu stoppen, of u kunt verdergaan om te zien of het script zal worden voltooid.’, betekent dit dat een webpagina (of soms een extensie) een script uitvoert dat er te lang over doet om te voltooien. Dit kan ervoor zorgen dat Firefox trager wordt, vastloopt of niet meer reageert.
Dit artikel legt uit wat de waarschuwing veroorzaakt, hoe deze eruit ziet en geeft u gedetailleerd stap-voor-stap oplossingen, waaronder hoe u de timeout-instellingen van scripts kunt wijzigen en hoe u softwareconflicten kunt oplossen.
Inhoudsopgave
Waarom deze waarschuwing verschijnt
Firefox gebruikt scripts om webinhoud te helpen laden, interactieve elementen uit te voeren en browserfuncties aan te drijven. Als een script er te lang over doet om te voltooien, wordt het door Firefox gepauzeerd om te voorkomen dat uw browser volledig vastloopt.
Mogelijke oorzaken zijn:
- Een slecht geschreven of te zwaar belaste webpagina (b.v. zware advertenties, oneindige lussen);
- Een verouderde of niet-compatibele extensie;
- Een softwareconflict (b.v. antivirussoftware of een adblocker die conflicteert met paginascripts);
- Een Firefox-instelling die beperkt hoe lang scripts mogen draaien.
Wat u kunt doen als u de waarschuwing ziet
Optie 1: het script (kort) laten doorlopen
Als u de waarschuwing niet meer ziet nadat u op de knop
hebt geklikt, heeft het script mogelijk alleen maar een paar extra seconden nodig om te voltooien.Maar als de waarschuwing terug blijft komen of als Firefox niet meer reageert, ga dan met onderstaande stappen verder.
Optie 2: scripts op specifieke websites blokkeren
Als de fout op slechts één website optreedt, is die website waarschijnlijk de oorzaak. U kunt een extensie gebruiken om te voorkomen dat scripts op specifieke domeinen worden uitgevoerd:
- Installeer de extensie JavaScript Toggle On and Off.
- Klik op de menuknop
, klik op en kies .
- Zoek het item JavaScript Toggle On and Off en klik op de knop .
- Scrol naar het tekstveld Black-list en voer de URL in van de website die problemen veroorzaakt.
- Klik op . De domeinnaam van de website wordt aan de lijst toegevoegd.
Nu uitvoeren van scripts door de problematische website is geblokkeerd, veroorzaakt deze geen waarschuwingen voor niet-reagerende scripts meer.
Optie 3: controleren op conflicterende software
Sommige antivirushulpmiddelen of privacy-extensies kunnen scripts blokkeren of ermee conflicteren. Door gebruikers vaak gemelde voorbeelden:
Software/hulpmiddel | Gemeld probleem | Gesuggereerde actie |
---|---|---|
Malwarebytes | Labelt of blokkeert veilige scripts | Voeg Firefox aan uitzonderingen toe |
Adblock / uBlock | Voorkomt dat scripts worden geladen | Schakel tijdelijk uit om te testen |
Script-blokkerende extensies | Blokkeert agressief pagina-elementen | Bekijk de filterlijsten |
Problemen oplossen
- Herstart Firefox in de Probleemoplossingsmodus:
- Klik op de menuknop > > .
- Klik in de bevestigingdialoog op .
- Test de website opnieuw.
- Als de fout niet meer verschijnt, veroorzaakt mogelijk een van uw extensies of softwarehulpmiddelen het probleem.
Optie 4: de looptijd van scripts verhogen (geavanceerd)
Ga alleen verder als u zich prettig voelt bij geavanceerde instellingen en de mogelijke gevolgen begrijpt.
- Typ about:config in de adresbalk en druk op EnterReturn.
Er kan een waarschuwingspagina verschijnen. Klik op om naar de pagina about:config te gaan. - Zoek in de pagina about:config naar de voorkeursinstelling dom.max_script_run_time.
- Klik op de knop Bewerken
en voer 20 in.
- Druk op het vinkje
om de voorkeursinstelling op te slaan.
Als u de prompt nog steeds ontvangt (of als deze weer wilt zien), kunt u de voorkeursinstelling naar de standaardwaarde terugzetten.
- Typ about:config in de adresbalk en druk op EnterReturn.
Er kan een waarschuwingspagina verschijnen. Klik op om naar de pagina about:config te gaan. - Zoek in de pagina about:config naar de voorkeursinstelling dom.max_script_run_time.
- Klik op de knop Herinitialiseren
.
Nog steeds problemen?
Als geen van bovenstaande oplossingen helpt, probeer dan deze:
- Fris Firefox op om de standaardinstellingen terug te zetten;
- Wissel tijdelijk naar een andere browser om de problematische website te benaderen;
- Rapporteer de website aan Mozilla met de functie Defecte website melden in het Firefox-menu.
Belangrijke opmerkingen
- Firefox kan deze waarschuwing tonen, zelfs wanneer het probleem niet door uw systeem wordt veroorzaakt.
- Als uw browser crasht, traag is of vastloopt door andere redenen dan alleen scriptfouten, hebt u mogelijk te maken met een productprobleem, en geen documentatieprobleem. In dat geval raden we aan:
- De Mozilla-ondersteuningsforums te bezoeken, en/of
- Feedback in te dienen via Mozilla Connect.
Gerelateerde artikelen
- Problemen met extensies, thema’s en hardwareversnelling verhelpen om bekende problemen met Firefox op te lossen
- Firefox loopt vast of reageert niet – Het probleem verhelpen
- Configuratie-editor voor Firefox
- Firefox opfrissen – Add-ons en instellingen herinitialiseren
Gebaseerd op informatie van Unresponsive Script Warning (mozillaZine KB)