Lo script non risponde
Informazioni sulla versione
- ID versione: 18840
- Data di creazione:
- Autore: Michele Rodaro
- Commento: Sommario, parole chiave, piccoli aggiustamenti. Azzera > Ripristina
- Revisionata: Sì
- Revisionata:
- Revisionata da: michro
- Approvata? Sì
- Versione corrente? No
- Pronta per la localizzazione: No
Sorgente della versione
Contenuto della versione
Talvolta può succedere che in Firefox si apra la finestra di dialogo "Attenzione: lo script non risponde" con il seguente messaggio "Uno script in questa pagina potrebbe essere occupato o aver smesso di rispondere. È possibile fermare lo script adesso o attendere per vedere se lo script conclude la sua esecuzione." Questo articolo descrive le cause e le possibili soluzioni per risolvere il problema.
Il messaggio di errore è un avviso per far sì che l'utilizzatore possa decidere se far concludere o interrompere l'esecuzione dello script allo scopo di evitare un blocco di Firefox. Lo script potrebbe essere contenuto nella pagina visualizzata, in eventuali estensioni installate o in Firefox stesso.
Indice dei contenuti
Webroot Spy Sweeper
Il programma antispyware Webroot Spy Sweeper può causare questo problema, che può essere risolto disattivando la funzione Tracking Cookies di Spy Sweeper (o disattivando completamente Spy Sweeper).
Aumentare il tempo di esecuzione degli script
Se facendo clic sul pulsante
si ottiene nuovamente la stessa finestra di dialogo, significa che lo script è ancora in esecuzione: permettere allo script di restare in questo stato non è di alcuna utilità e può solo prolungare il blocco di Firefox. Se invece è possibile utilizzare normalmente Firefox dopo aver fatto clic sul pulsante , ciò significa che lo script necessita di ulteriore tempo per concludere la sua esecuzione.Per aumentare il tempo di esecuzione di uno script in Firefox:
- Digitare about:config nella barra degli indirizzi e premere Invio.
Potrebbe comparire una pagina di avvertimento: fare clic sul pulsante per proseguire alla pagina about:config. - Nella pagina about:config, cercare la preferenza dom.max_script_run_time e fare doppio clic su di essa.
- Nella finestra di dialogo Inserire un valore intero, digitare 20.
- Fare clic su .
Permettendo agli script di restare in esecuzione più a lungo non si dovrebbe più ricevere l'avviso di errore.
Se si continua a ricevere l'avviso (o se si desidera visualizzarlo nuovamente), riconfigurare la preferenza ripristinando il valore predefinito.
- Digitare about:config nella barra degli indirizzi e premere Invio.
Potrebbe comparire una pagina di avvertimento: fare clic sul pulsante per proseguire alla pagina about:config. - Nella pagina about:config, cercare la preferenza dom.max_script_run_time.
- Fare clic col tasto destroTenere premuto il tasto Ctrl mentre si fa clic sulla preferenza e scegliere .
L'errore si verifica quando si accede ad alcuni siti web
Se l'errore si verifica solo su un sito web in particolare, è possibile bloccare l'esecuzione degli script per quel sito. Molti siti web possono essere visualizzati anche se è stata disattivata l'esecuzione degli script.
- Installare l'estensione YesScript e riavviare Firefox.
- Nella parte superiore della finestra di FirefoxSulla barra dei menu, fare clic sul menu e selezionare .
- Nella finestra di dialogo visualizzata, fare clic sull'estensione YesScript.
- Fare clic su .
- Nella finestra di dialogo YesScript Blacklist, digitare nel campo di testo l'URL del sito web con il quale si stanno riscontrando problemi.
- Fare clic su . Il nome del dominio del sito verrà aggiunto all'elenco.
Con la procedura sopra descritta viene impedita l'esecuzione degli script per il sito problematico e ad un successivo accesso non comparirà più il messaggio di avviso "Attenzione: lo script non risponde".
Altre cause
Il problema potrebbe essere causato da un componente aggiuntivo. Leggere l'articolo Risoluzione dei problemi relativi a estensioni e temi.
Questo articolo è basato sulle informazioni contenute in Unresponsive Script Warning (mozillaZine KB)