Τι σημαίνει και πώς διορθώνεται το μήνυμα προειδοποίησης «Μη αποκρίσιμο σενάριο»;

Firefox Firefox Τελευταία ενημέρωση: 50% των χρηστών το ψήφισαν ως χρήσιμο

Όταν το Firefox εμφανίζει το μήνυμα «Προειδοποίηση: Μη αποκρίσιμο σενάριο» που δηλώνει ότι: «Ένα σενάριο σε αυτήν τη σελίδα ενδέχεται να είναι απασχολημένο ή να έχει σταματήσει να αποκρίνεται. Μπορείτε να το διακόψετε ή να συνεχίσετε για να δείτε αν θα ολοκληρωθεί.», αυτό σημαίνει ότι μια ιστοσελίδα (ή, μερικές φορές, μια επέκταση) εκτελεί ένα σενάριο που η ολοκλήρωσή του διαρκεί πάρα πολλή ώρα. Αυτό μπορεί να προκαλέσει επιβράδυνση, «πάγωμα» ή αδυναμία απόκρισης του Firefox.

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

Γιατί εμφανίζεται αυτή η προειδοποίηση

Το Firefox χρησιμοποιεί σενάρια για τη φόρτωση του διαδικτυακού περιεχομένου, την εκτέλεση διαδραστικών στοιχείων και την υποστήριξη των δυνατοτήτων του. Εάν η ολοκλήρωση ενός σεναρίου διαρκέσει πολλή ώρα, το Firefox θα το θέσει σε παύση για να μην «παγώσει» εντελώς.

Οι πιθανές αιτίες περιλαμβάνουν:

  • Ιστοσελίδες με προβληματικό κώδικα ή υπερβολικό φορτίο (π.χ. «βαριές» διαφημίσεις, ατέρμονοι βρόχοι)
  • Παρωχημένες ή μη συμβατές επεκτάσεις
  • Διένεξη λογισμικού (π.χ. λογισμικό προστασίας ή φραγής διαφημίσεων που εμποδίζει τα σενάρια σελίδων)
  • Ρυθμίσεις του Firefox που περιορίζουν τον επιτρεπόμενο χρόνο εκτέλεσης των σεναρίων

Τι να κάνετε εάν δείτε την προειδοποίηση

Επιλογή 1: Αφήστε το σενάριο να συνεχίσει (για λίγο)

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

Εάν όμως η προειδοποίηση εξακολουθεί να επανεμφανίζεται ή αν το Firefox σταματήσει να αποκρίνεται, προχωρήστε στα παρακάτω βήματα.

Επιλογή 2: Αποκλεισμός σεναρίων σε συγκεκριμένους ιστοτόπους

Εάν το σφάλμα παρουσιάζεται μόνο σε έναν ιστότοπο, τότε το πρόβλημα οφείλεται πιθανότατα σε αυτόν. Μπορείτε να χρησιμοποιήσετε μια επέκταση για να αποκλείσετε την εκτέλεση σεναρίων σε συγκεκριμένους τομείς:

  1. Εγκαταστήστε την επέκταση JavaScript Toggle On and Off.
  2. Κάντε κλικ στο κουμπί του μενού Fx89menuButton, επιλέξτε Πρόσθετα και θέματαΕπεκτάσεις και θέματα και έπειτα, Επεκτάσεις.
  3. Εντοπίστε την καταχώρηση JavaScript Toggle On and Off και κάντε κλικ στο κουμπί ΕπιλογέςΠροτιμήσεις.
  4. Μεταβείτε στο πεδίο κειμένου Black-list και πληκτρολογήστε το URL του ιστοτόπου που προκαλεί το πρόβλημα.
  5. Κάντε κλικ στο κουμπί Save. Το όνομα τομέα του ιστοτόπου θα προστεθεί στη λίστα.

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

Επιλογή 3: Έλεγχος για διενέξεις λογισμικού

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

Λογισμικό/εργαλείοΑναφερθέν ζήτημαΠροτεινόμενη ενέργεια
MalwarebytesΑποκλεισμός ασφαλών σεναρίωνΠροσθήκη του Firefox στις εξαιρέσεις
AdBlock/uBlockΑποτροπή φόρτωσης σεναρίωνΠροσωρινή απενεργοποίηση για εκτέλεση δοκιμών
Επεκτάσεις αποκλεισμού σεναρίωνΕπιθετική φραγή στοιχείων σελίδωνΈλεγχος των λιστών φίλτρων

Οδηγίες επίλυσης προβλημάτων

  1. Επανεκκινήστε το Firefox σε λειτουργία επίλυσης προβλημάτων:
    • Κάντε κλικ στο κουμπί του μενού > Βοήθεια > Λειτουργία επίλυσης προβλημάτων….
    • Κάντε κλικ στο κουμπί Επανεκκίνηση του διαλόγου επιβεβαίωσης.
  2. Δοκιμάστε ξανά να ανοίξετε τον ιστότοπο.
  3. Εάν το σφάλμα δεν εμφανίζεται, κάποια από τις επεκτάσεις ή το λογισμικό σας ενδέχεται να προκαλεί το πρόβλημα.

Επιλογή 4: Αύξηση χρόνου εκτέλεσης σεναρίων (σύνθετο)

Προειδοποίηση: Αυτές οι οδηγίες αφορούν έμπειρους χρήστες του Firefox. Η αλλαγή των ρυθμίσεων στη σελίδα επεξεργασίας ρυθμίσεων παραμέτρων (about:config) μπορεί να επηρεάσει τη σταθερότητα, την ασφάλεια και τις επιδόσεις του προγράμματος περιήγησής σας.
Συνεχίστε μόνο αν νιώθετε άνετα με την τροποποίηση σύνθετων ρυθμίσεων και κατανοείτε τις πιθανές επιπτώσεις.

  1. Πληκτρολογήστε about:config στη γραμμή διευθύνσεων και πατήστε EnterReturn.
    Ενδέχεται να εμφανιστεί μια σελίδα προειδοποίησης. Κάντε κλικ στο Αποδοχή κινδύνου και συνέχεια για να μεταβείτε στη σελίδα about:config.
  2. Στη σελίδα about:config, αναζητήστε την προτίμηση dom.max_script_run_time.
  3. Κάντε κλικ στο κουμπί επεξεργασίας Fx71aboutconfig-EditButton και πληκτρολογήστε 20.
  4. Κάντε κλικ στο κουμπί Fx71aboutconfig-Checkmark για να αποθηκεύσετε την προτίμηση.

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

  1. Πληκτρολογήστε about:config στη γραμμή διευθύνσεων και πατήστε EnterReturn.
    Ενδέχεται να εμφανιστεί μια σελίδα προειδοποίησης. Κάντε κλικ στο Αποδοχή κινδύνου και συνέχεια για να μεταβείτε στη σελίδα about:config.
  2. Στη σελίδα about:config, αναζητήστε την προτίμηση dom.max_script_run_time.
  3. Κάντε κλικ στο κουμπί επαναφοράς Fx71aboutconfig-ResetButton.

Εξακολουθείτε να αντιμετωπίζετε προβλήματα;

Εάν καμία από τις παραπάνω επιλογές δεν βοήθησε, δοκιμάστε τα εξής:

  • Ανανεώστε το Firefox για να επαναφέρετε τις προεπιλεγμένες ρυθμίσεις του
  • Χρησιμοποιήστε προσωρινά ένα άλλο πρόγραμμα περιήγησης για να αποκτήσετε πρόσβαση στον προβληματικό ιστότοπο
  • Αναφέρετε τον ιστότοπο στη Mozilla μέσω της λειτουργίας «Αναφορά προβληματικού ιστοτόπου» από το μενού του Firefox

Σημαντικές σημειώσεις

  • Το Firefox ενδέχεται να εμφανίσει αυτήν την προειδοποίηση ακόμα κι όταν το ζήτημα δεν προκαλείται από το σύστημά σας.
  • Εάν το πρόγραμμα περιήγησής σας παρουσιάζει καταρρεύσεις, καθυστερήσεις ή «παγώματα» πέρα από απλά σφάλματα σεναρίων, ενδέχεται να αντιμετωπίζετε κάποιο πρόβλημα προϊόντος και όχι τεκμηρίωσης. Σας προτείνουμε να:

Σχετικά άρθρα



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

Αυτοί οι υπέροχοι άνθρωποι βοήθησαν στη σύνταξη αυτού του άρθρου:

Illustration of hands

Συμμετοχή

Μοιραστείτε την εμπειρία σας με άλλους χρήστες. Απαντήστε σε ερωτήσεις και βελτιώστε τη γνωσιακή βάση μας.

Μάθετε περισσότερα