Προειδοποίηση Μη Αποκρίσιμου Σεναρίου - Τι σημαίνει και πώς διορθώνεται;

Το Firefox ίσως σας εμφανίσει ένα μήνυμα "Προειδοποίηση: Μη ανταποκρίσιμο σενάριο" που λέει "Ένα σενάριο στη σελίδα μπορεί να είναι απασχολημένο, ή να έχει σταματήσει να αποκρίνεται. Μπορείτε να σταματήσετε το σενάριο τώρα, ή να συνεχίσετε για να δείτε αν θα ολοκληρωθεί το σενάριο." Αυτό το άρθρο περιγράφει γιατί μπορεί να συνέβη αυτό, καθώς και τις πιθανές λύσεις και εναλλακτικές.

Αυτό το σφάλμα σας λέει ότι το Firefox νομίζει ότι ένα σενάριο ίσως να είναι εκτός ελέγχου και θα "παγώσει" το Firefox αν δεν κάνετε τίποτα. Το σενάριο μπορεί να είναι κάτι σε μια ιστοσελίδα που επισκέπτεστε, σε μια επέκταση που έχετε εγκαταστήσει, ή ακόμη και στο ίδιο το Firefox.

Webroot Spy Sweeper

Το Webroot Spy Sweeper μπορεί να προκαλεί το πρόβλημα. Η απενεργοποίηση της λειτουργίας Παρακολούθηση Cookies του Spy Sweeper (ή η απενεργοποίηση του ίδιου του Spy Sweeper) μπορεί να λύσει το ζήτημα.

Επιτρέποντας στο σενάριο να συνεχίσει να λειτουργεί

Αν η επιλογή Συνέχεια εμφανίζει τον ίδιο διάλογο, η επιλογή να αφήσετε το σενάριο να λειτουργήσει περισσότερο δεν θα σας βοηθήσει· θα "παγώσει" απλά το Firefox για περισσότερη ώρα. Ωστόσο, αν μπορείτε να χρησιμοποιήσετε το Firefox κανονικά αφού πατήσετε το Συνέχεια, τότε το σενάριο ίσως να χρειάζεται περισσότερο χρόνο για να ολοκληρωθεί.

Για να επιτρέψετε στο σενάριο να εκτελεστεί περισσότερη ώρα:

  1. Στη γραμμή διευθύνσεων, πληκτρολογήστε το about:config και πατήστε EnterReturn.

    • Ενδέχεται να εμφανιστεί η σελίδα προειδοποίησης του about:config "Προσοχή! Μπορεί να ακυρώσετε την εγγύηση του προϊόντος". Κάντε κλικ στο Θα προσέχω, Το υπόσχομαι!I accept the risk! (Αποδέχομαι τον κίνδυνο!) για συνέχεια στη σελίδα about:config.
  2. Στη σελίδα about:config, αναζητήστε την προτίμηση dom.max_script_run_time και κάντε διπλό κλικ επάνω της.
  3. Στο διάλογο Enter integer value (Εισάγετε ακέραια τιμή), πληκτρολογήστε 20.
  4. Πατήστε OK.

Τώρα που τα σενάρια μπορούν να εκτελούνται για περισσότερη ώρα, ίσως να μην λαμβάνετε πλέον το μήνυμα.

Αν ακόμη λαμβάνετε το μήνυμα (ή θέλετε να το δείτε ξανά), πρέπει να ορίσετε την προτίμηση στην προεπιλεγμένη τιμή.

  1. Στη γραμμή διευθύνσεων, πληκτρολογήστε το about:config και πατήστε EnterReturn.

    • Ενδέχεται να εμφανιστεί η σελίδα προειδοποίησης του about:config "Προσοχή! Μπορεί να ακυρώσετε την εγγύηση του προϊόντος". Κάντε κλικ στο Θα προσέχω, Το υπόσχομαι!I accept the risk! (Αποδέχομαι τον κίνδυνο!) για συνέχεια στη σελίδα about:config.
  2. Στη σελίδα about:config, αναζητήστε την προτίμηση dom.max_script_run_time.
  3. Κάντε δεξί κλικΚρατήστε πατημένο το πλήκτρο Ctrl ενώ κάνετε κλικ επάνω της και επιλέξτε Επαναφορά.


Το σφάλμα παρουσιάζεται κατά την πρόσβαση σε συγκεκριμένες ιστοσελίδες

Αν το σφάλμα παρουσιάζεται μόνο σε μια συγκεκριμένη ιστοσελίδα, μπορείτε να αποκλείσετε την εκτέλεση των σεναρίων σε αυτή την ιστοσελίδα. Πολλές ιστοσελίδες θα συνεχίσουν να λειτουργούν, ακόμη κι αν είναι απενεργοποιημένο το σενάριο.

  1. Εγκαταστήστε την επέκταση YesScript και επανεκκινήστε το Firefox.
  2. Ανοίξτε το παράθυρο του FirefoxΣτη γραμμή μενού, κάντε κλικ στο μενού Εργαλεία και επιλέξτε Πρόσθετα.
  3. Στο παράθυρο που ανοίγει, κάντε κλικ στην καταχώρηση YesScript.
  4. Κάντε κλικ στο ΕπιλογέςΠροτιμήσεις.
  5. Στο παράθυρο YesScript Blacklist (Λίστα Αποκλεισμού του YesScript), πληκτρολογήστε στο πλαίσιο κειμένου το URL της ιστοσελίδας όπου παρουσιάζεται το πρόβλημα.
  6. Κάντε κλικ στο Add (Προσθήκη). Το όνομα τομέα της ιστοσελίδας θα προστεθεί στη λίστα.

Πλέον, στην προβληματική ιστοσελίδα έχει απαγορευτεί η εκτέλεση σεναρίων και δεν θα προκαλούνται προειδοποιήσεις μη αποκρίσιμου σεναρίου.


Άλλες αιτίες

Κάποιο πρόσθετο μπορεί να προκαλεί το πρόβλημα. Δείτε το Αντιμετώπιση ζητημάτων επεκτάσεων, θεμάτων και επιτάχυνσης υλικού στο Firefox.




Βασισμένο σε πληροφορίες από το Unresponsive Script Warning (mozillaZine KB)

Was this article helpful? Please wait...

These fine people helped write this article: JimSp472. You can help too - find out how.