Συνεχίζετε να αντιμετωπίζετε μια "Το Safari δεν μπορεί να ανοίξει ιστοσελίδα; Το WebKit αντιμετώπισε ένα εσωτερικό σφάλμα" ή έναν κωδικό σφάλματος "WebKitErrorDomain:300" κατά την προσπάθεια φόρτωσης ιστοσελίδων στο πρόγραμμα περιήγησης Safari; Θα σας δείξουμε πώς να το διορθώσετε σε iPhone, iPad και Mac.
Οι συσκευές Apple χρησιμοποιούν τη μηχανή WebKit για την απόδοση ιστοσελίδων στο Safari. Ωστόσο, διάφοροι λόγοι, όπως μια κατεστραμμένη κρυφή μνήμη Safari, αντικρουόμενα πειραματικά χαρακτηριστικά και μια κατεστραμμένη διαμόρφωση του προγράμματος περιήγησης, μπορούν να σταματήσουν τη λειτουργία της μηχανής απόδοσης, με αποτέλεσμα το "Το WebKit αντιμετώπισε εσωτερικό σφάλμα". Εκτελέστε τις παρακάτω επιδιορθώσεις για να κάνετε το Safari να λειτουργεί ξανά ως συνήθως.
Κλείστε και ανοίξτε ξανά το Safari
Ο πιο γρήγορος τρόπος για να διορθώσετε το "Το WebKit αντιμετώπισε εσωτερικό σφάλμα" του Safari είναι να κλείσετε αναγκαστικά και να ανοίξετε ξανά το πρόγραμμα περιήγησης ιστού. Αυτό σχεδόν πάντα εξαλείφει τις απροσδόκητες δυσλειτουργίες και άλλα προβλήματα με το WebKit.
iPhone και iPad
- Σύρετε προς τα πάνω από το κάτω μέρος της οθόνης (ή πατήστε το κουμπί Αρχική σελίδα δύο φορές) για να ανοίξετε το App Switcher.
- Σύρετε την κάρτα Safari από την οθόνη.
- Έξοδος στην αρχική οθόνη και ανοίξτε ξανά το Safari.
Μακ
- Πατήστε Command + Option + Escape για να ανοίξετε το παράθυρο διαλόγου Force-Quit.
- Επιλέξτε Safari και επιλέξτε το κουμπί Force-Quit.
- Περιμένετε μερικά δευτερόλεπτα και ανοίξτε ξανά το πρόγραμμα περιήγησης ιστού μέσω του Launchpad ή του Dock.
Επανεκκίνηση των συσκευών σας
Εάν η αναγκαστική έξοδος του Safari δεν διόρθωσε το "Το WebKit αντιμετώπισε εσωτερικό σφάλμα", πρέπει να συνεχίσετε επανεκκινώντας τη συσκευή σας iPhone ή Mac. Αυτό θα πρέπει να επιλύσει τυχαία ζητήματα από την πλευρά του συστήματος που εμποδίζουν το πρόγραμμα περιήγησης να λειτουργήσει.
Κατά την επανεκκίνηση ενός Mac, βεβαιωθείτε ότι έχετε σταματήσει το macOS να αποθηκεύει μια κατάσταση εφαρμογής με σφάλματα Safari, αποεπιλέγοντας την επιλογή Επανάνοιγμα παραθύρων κατά την επανασύνδεση.
Ενημέρωση του λειτουργικού συστήματος
Η ακόλουθη ενημέρωση κώδικα περιλαμβάνει ενημέρωση του Safari. Δεδομένου ότι είναι μια εγγενής εφαρμογή, ο μόνος τρόπος για να το κάνετε αυτό είναι να ενημερώσετε το λογισμικό συστήματος στη συσκευή σας Apple στην πιο πρόσφατη έκδοση.
iPhone και iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις.
- Πατήστε Γενικά > Ενημέρωση λογισμικού.
- Πατήστε Λήψη και εγκατάσταση.
Μακ
- Ανοίξτε το μενού της Apple και επιλέξτε Ρυθμίσεις συστήματος.
- Επιλέξτε Γενικά στην πλαϊνή γραμμή. Στη συνέχεια, επιλέξτε Ενημέρωση λογισμικού στα δεξιά του παραθύρου.
- Επιλέξτε Ενημέρωση τώρα (ή Επανεκκίνηση τώρα εάν χρειάζεται μόνο να ολοκληρώσετε την ενημέρωση).
Σημείωση: Εάν ο Mac σας εκτελεί macOS 12 Monterey ή παλαιότερο, ανοίξτε την εφαρμογή System Preferences και επιλέξτε Software Update > Update Now για να ενημερώσετε το λογισμικό του συστήματος.
Εκκαθάριση της κρυφής μνήμης Web του Safari
Εάν το "WebKit αντιμετώπισε εσωτερικό σφάλμα" παραμένει, ήρθε η ώρα να διαγράψετε την κρυφή μνήμη του Safari.
iPhone & iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις.
- Κάντε κύλιση προς τα κάτω και πατήστε Safari.
- Πατήστε Εκκαθάριση ιστορικού και δεδομένων ιστότοπου.
Μακ
- Ανοίξτε το Safari και επιλέξτε Safari > Εκκαθάριση ιστορικού στη γραμμή μενού.
- Ορισμός Clear σε όλο το ιστορικό.
- Επιλέξτε Εκκαθάριση ιστορικού.
Απενεργοποίηση όλων των επεκτάσεων Safari
Ένας άλλος λόγος για τον οποίο το Safari εμφανίζει το "Το WebKit αντιμετώπισε εσωτερικό σφάλμα" είναι λόγω μη βελτιστοποιημένων ή αντικρουόμενων επεκτάσεων προγράμματος περιήγησης. Δοκιμάστε να τα απενεργοποιήσετε.
iPhone και iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις και πατήστε Safari.
- Πατήστε Επεκτάσεις.
- Απενεργοποίηση όλων των προγραμμάτων αποκλεισμού περιεχομένου και των επεκτάσεων.
Μακ
- Ανοίξτε το Safari και επιλέξτε Safari > Ρυθμίσεις/Προτιμήσεις στη γραμμή μενού.
- Μετάβαση στην καρτέλα Επεκτάσεις.
- Αποεπιλέξτε τα πλαίσια δίπλα σε όλα τα πρόσθετα και βγείτε από το παράθυρο Προτιμήσεις.
Εάν το μήνυμα "Το WebKit αντιμετώπισε εσωτερικό σφάλμα" δεν εμφανίζεται πλέον στο Safari, ανοίξτε το App Store και εγκαταστήστε τυχόν εκκρεμείς ενημερώσεις στις επεκτάσεις σας. Στη συνέχεια, ενεργοποιήστε ξανά κάθε πρόσθετο του προγράμματος περιήγησης ένα προς ένα. Εάν μια συγκεκριμένη επέκταση προκαλεί την επανεμφάνιση του μηνύματος σφάλματος, απενεργοποιήστε ή απεγκαταστήστε το και αναζητήστε μια εναλλακτική επέκταση.
Είσοδος και έξοδος από την ασφαλή λειτουργία (μόνο για Mac)
Αν το "WebKit αντιμετώπισε εσωτερικό σφάλμα" συνεχίζει να εμφανίζεται στην έκδοση Mac του Safari, δοκιμάστε να εκκινήσετε το Mac σας σε και εκτός της Ασφαλούς λειτουργίας. Αυτό διαγράφει διάφορες μορφές περιττών δεδομένων αποτρέποντας τη λειτουργία εφαρμογών όπως το Safari.
Apple Silicon Mac
- Απενεργοποιήστε το MacBook, το iMac ή το Mac mini.
- Ενεργοποιήστε ξανά το Mac σας αλλά μην αφήσετε το κουμπί λειτουργίας. θα δείτε σύντομα την οθόνη Επιλογές εκκίνησης.
- Κρατήστε πατημένο το πλήκτρο Shift και επιλέξτε Macintosh HD > Safe Mode.
Intel Mac
- Απενεργοποιήστε το Mac σας.
- Εκκινήστε το Mac σας κρατώντας πατημένο το πλήκτρο Shift.
- Απελευθερώστε το πλήκτρο Shift μόλις δείτε το λογότυπο της Apple.
Σε ασφαλή λειτουργία, ανοίξτε για λίγο το Safari και ελέγξτε εάν παρουσιάζεται το σφάλμα WebKit. Εάν συμβαίνει αυτό, συνεχίστε να διαγράφετε πρόσθετες μορφές αποθηκευμένων δεδομένων στο Mac σας. Εάν όχι, εκκινήστε το Mac σας κανονικά.
Απενεργοποίηση της δυνατότητας ιδιωτικού ρελέ
Εάν είστε συνδρομητής στο iCloud+, το iPhone, το iPad ή το Mac σας ενδέχεται να έχουν ενεργή μια λειτουργία που ονομάζεται Private Relay για τη βελτίωση του απορρήτου προστατεύοντας την κίνηση του ιστότοπου χωρίς κρυπτογράφηση. Ωστόσο, είναι ακόμα σε beta και δημιουργεί προβλήματα στο Safari. Απενεργοποιήστε λοιπόν το Private Relay και ελέγξτε αν αυτό κάνει τη διαφορά.
iPhone και iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις.
- Μετάβαση στο Apple ID > iCloud > Privacy Relay.
- Κλείστε τον διακόπτη δίπλα στο Private Relay.
Μακ
- Ανοίξτε την εφαρμογή Ρυθμίσεις συστήματος.
- Επιλέξτε το Apple ID σας στην πλαϊνή γραμμή. Στη συνέχεια, επιλέξτε iCloud.
- Απενεργοποιήστε το διακόπτη δίπλα στο Private Relay.
Σημείωση: Για να απενεργοποιήσετε το Private Relay σε macOS Monterey ή παλαιότερο, μεταβείτε στις Προτιμήσεις συστήματος > Apple ID > iCloud.
Απενεργοποίηση ιδιωτικών διευθύνσεων Wi-Fi (μόνο για iPhone και iPad)
Σε iPhone και iPad, ένας άλλος λόγος για το "Το WebKit αντιμετώπισε εσωτερικό σφάλμα" στο Safari είναι η χρήση ιδιωτικών διευθύνσεων Mac (Wi-Fi). Για να το σταματήσετε:
- Ανοίξτε την εφαρμογή Ρυθμίσεις στο iPhone σας και επιλέξτε την επιλογή Wi-Fi.
- Πατήστε το κουμπί Πληροφορίες δίπλα στην ενεργή σύνδεση Wi-Fi.
- Απενεργοποιήστε το διακόπτη δίπλα στην Ιδιωτική διεύθυνση Wi-Fi.
Απενεργοποίηση της πειραματικής λειτουργίας HTTP/3
Το HTTP/3 είναι ένα πρωτόκολλο που βελτιώνει την καθυστέρηση και τους χρόνους φόρτωσης. Ωστόσο, είναι διαθέσιμο μόνο ως πειραματική λειτουργία Safari και είναι επιρρεπής στο σπάσιμο. Ελέγξτε αν είναι ενεργό και απενεργοποιήστε το.
iPhone και iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις.
- Πατήστε Safari > Προηγμένες > Πειραματικές λειτουργίες.
- Κλείστε το διακόπτη δίπλα στο HTTP/3.
Μακ
- Ανοίξτε το παράθυρο Ρυθμίσεις/Προτιμήσεις Safari.
- Μεταβείτε στην καρτέλα "Ανάπτυξη" και επιλέξτε το πλαίσιο δίπλα στην επιλογή "Εμφάνιση μενού ανάπτυξης" στη γραμμή μενού.
- Επιλέξτε Ανάπτυξη στη γραμμή μενού, εκτυπώστε στις Πειραματικές λειτουργίες και αποεπιλέξτε την επιλογή HTTP/3.
Επαναφορά πειραματικών προτιμήσεων στις προεπιλογές
Αν καμία από τις παραπάνω επιδιορθώσεις δεν βοηθήσει, δοκιμάστε να επαναφέρετε όλες τις πειραματικές λειτουργίες του Safari στις προεπιλεγμένες ρυθμίσεις τους.
iPhone και iPad
- Ανοίξτε την εφαρμογή Ρυθμίσεις.
- Πατήστε Safari > Προηγμένες > Πειραματικές λειτουργίες.
- Κάντε κύλιση προς τα κάτω και πατήστε Επαναφορά όλων στις προεπιλογές.
Μακ
Ανοίξτε το μενού Ανάπτυξη στο Safari (αποκρύψτε το εάν χρειάζεται), τοποθετήστε το δείκτη του ποντικιού στην επιλογή Πειραματικές λειτουργίες και κάντε κύλιση προς τα κάτω προς τα κάτω. Στη συνέχεια, επιλέξτε Επαναφορά όλων στις προεπιλογές.
Το Safari Λειτουργεί ξανά ως συνήθως
Οι παραπάνω συμβουλές αντιμετώπισης προβλημάτων θα σας βοηθήσουν να επιλύσετε το ζήτημα «Το WebKit αντιμετώπισε εσωτερικό σφάλμα» στο Safari. Φροντίστε να εκτελέσετε τις παραπάνω γρήγορες επιδιορθώσεις εάν αντιμετωπίσετε ξανά το πρόβλημα.
Ας υποθέσουμε ότι το σφάλμα WebKit δεν εξαφανίζεται. Εάν ναι, μεταβείτε σε ένα διαφορετικό πρόγραμμα περιήγησης όπως το Google Chrome, το Firefox ή το Microsoft Edge και περιμένετε έως ότου μια μελλοντική ενημέρωση iOS ή macOS επιλύσει οριστικά το πρόβλημα. Στο Mac, μπορείτε επίσης να επαναφέρετε εργοστασιακά το Safari στις προεπιλεγμένες ρυθμίσεις του.
