Varoitus reagoimaton komentosarja Firefoxissa

Olen havainnut Firefoxissa viime aikoina varoituksen, joka ilmoitti minulle, että nykyisen verkkosivuston skripti ei reagoinut kysyen minulta, haluanko pysäyttää vai jatkaa. Se on melko epämääräinen varoitus, ja olin ensin hämmentynyt sen syystä. Oudolta oli se, että verkkosivusto näytti latautuneen kokonaan ja että varoitus esitettiin tästä huolimatta.

Virheellä on kaksi mahdollista syytä. Se voi johtua Firefox-lisäosasta tai viallisesta JavaScriptiä käyttävästä verkkosivustosta. On todella melko helppoa löytää varoitusviestin syy. Käyttäjien on lopetettava komentosarja ja pääsy Firefox-virhekonsoliin käyttämällä pikavalintaa Ctrl-Shift-J tai napsauttamalla valikon Firefox> Web-kehittäjä> Virhekonsoli. Viimeisen siellä olevan virhesanoman tulisi vihjata virheen syylle.



Yleisesti ottaen on todennäköisempää, että laajennus on syy, jos kohtaat virheen useilla eri verkkosivustoilla, kun saman sivuston varoitus viittaa virheelliseen JavaScriptiin kyseisellä verkkosivustolla. Tietenkin on poikkeuksia, esimerkiksi jos ajat laajennusta, joka muuttaa esimerkiksi tietyn sivuston käyttäytymistä.

Warning Unresponsive Script

Jos epäilet, että komentosarja vaatii vain muutaman sekunnin suorittaaksesi, sinun on muokattava asetusta Firefox-kokoonpanossa. Kirjoita about: config osoitepalkkiin ja suodata merkkijono dom.max_script_run_time. Oletusasetus on 20 (sekuntia), lisää vain muutama, nosta se esimerkiksi 25: een tai jopa enemmän.



On olemassa pari muuta vaihtoehtoa komentosarjojen varoitusten ratkaisemiseksi Firefoxissa. Voit esimerkiksi asentaa lisäosan, kuten NoScript tai YesScript joko estääksesi kaikki tai valitsemaan vain skriptit käynnissä selaimessa. Huomaa, että tämä toimii hyvin vain, jos skriptiä ei vaadita sivuston toiminnoille.

Toinen vaihtoehto selvittää, aiheuttavatko laajennukset varoitusviestin, on suorittaa Firefox kaikkien laajennusten ollessa pois käytöstä. Voit tehdä sen napsauttamalla Firefox> Ohje> Käynnistä uudelleen, kun lisäosat on poistettu käytöstä.