Comment réparer Webkit a rencontré une erreur interne dans Safari

Continuez-vous à rencontrer une page Web « Safari ne peut pas ouvrir; WebKit a rencontré une erreur interne" ou un code d'erreur " WebKit ErrorDomain:300" lors de la tentative de chargement de pages Web dans votre navigateur Safari ? Nous allons vous montrer comment résoudre ce problème sur iPhone, iPad et Mac .

Les appareils Apple(Apple) utilisent le moteur WebKit pour rendre les pages Web dans Safari . Cependant, diverses raisons, telles qu'un cache Safari corrompu , des fonctionnalités expérimentales conflictuelles et une configuration de navigateur défectueuse, peuvent empêcher le moteur de rendu de fonctionner, entraînant l'erreur " WebKit a rencontré une erreur interne". Exécutez(Run) les correctifs ci-dessous pour que Safari fonctionne à nouveau comme d'habitude.

Quitter et rouvrir Safari

Le moyen le plus rapide de réparer " WebKit a rencontré une erreur interne " de Safari est de forcer la fermeture et de rouvrir le navigateur Web. Cela élimine presque toujours les problèmes inattendus et autres problèmes avec WebKit .

iPhone et iPad

  1. Balayez(Swipe) vers le haut depuis le bas de l'écran (ou appuyez deux fois sur le bouton Accueil(Home button) ) pour ouvrir le sélecteur d'applications(App Switcher) .
  2. Faites glisser(Swipe) la carte Safari de l'écran.(Safari)
  3. Quittez l' écran d'accueil(Home Screen) et rouvrez Safari .

Mac

  1. Press Command + Option + Escape pour ouvrir la boîte de dialogue Forcer à quitter .(Force-Quit)
  2. Choisissez Safari(Choose Safari) et sélectionnez le bouton Forcer à quitter .(Force-Quit)
  3. Attendez quelques secondes et rouvrez le navigateur Web via Launchpad ou Dock .

Redémarrez vos appareils

Si la fermeture forcée de Safari n'a pas résolu le problème "WebKit a rencontré une erreur interne(Internal Error) ", vous devez continuer en redémarrant votre appareil iPhone(restarting your iPhone) ou Mac . Cela devrait résoudre des problèmes aléatoires côté système empêchant le navigateur de fonctionner.

Lors du redémarrage d'un Mac , assurez-vous d'empêcher macOS d'enregistrer un état d'application Safari bogué en décochant l' option Rouvrir(Reopen) les fenêtres lors de la reconnexion.

Mettre à jour le système d'exploitation

Le correctif suivant implique la mise à jour de Safari . Comme il s'agit d'une application native, la seule façon de le faire est de mettre à jour le logiciel système de votre appareil Apple vers sa dernière version.

iPhone et iPad

  1. Ouvrez l'application Paramètres.
  2. Appuyez sur Général > Mise à jour logicielle.
  3. Appuyez sur Télécharger et installer.

Mac

  1. Ouvrez le menu Apple et sélectionnez (Apple)Paramètres système(System Settings) .

  1. Sélectionnez Général(Select General) dans la barre latérale. Ensuite, sélectionnez Mise à jour(Software Update) du logiciel à droite de la fenêtre.

  1. Sélectionnez Mettre à jour(Update) maintenant (ou Redémarrer maintenant si vous avez seulement besoin de finaliser la mise à jour).

Remarque : si votre Mac exécute macOS 12 Monterey ou une version antérieure, ouvrez l' application Préférences (Preferences)système(System) et sélectionnez Software Update > Update à jour maintenant pour mettre à jour son logiciel système.

Effacer le cache Web de Safari

Si le "WebKit a rencontré une erreur interne" persiste, il est temps de vider le cache de Safari(clear the Safari cache) .

iPhone et iPad

  1. Ouvrez l'application Paramètres.
  2. Faites défiler vers le bas et appuyez sur Safari.
  3. Appuyez sur Effacer l'historique(History) et les données du site Web(Website Data) .

Mac

  1. Ouvrez Safari et sélectionnez Safari > Effacer l'historique(Clear History) dans la barre de menus.

  1. Définissez Effacer sur tout l'historique.
  2. Sélectionnez Effacer l'historique.

Désactiver toutes les extensions Safari

Une autre raison pour laquelle Safari affiche « WebKit a rencontré une erreur interne » est due à des extensions de navigateur non optimisées ou en conflit. Essayez de les désactiver.

iPhone et iPad

  1. Ouvrez l' application Paramètres(Settings) et appuyez sur Safari .
  2. Appuyez sur Extensions.
  3. Désactivez tous les bloqueurs de contenu et extensions.

Mac

  1. Ouvrez Safari et sélectionnez Safari > Settings/Preferences dans la barre de menus.

  1. Passez à l'onglet Extensions.
  2. Décochez les cases à côté de tous les modules complémentaires et quittez le volet Préférences .(Preferences)

Si le message "WebKit a rencontré une erreur interne" n'apparaît plus dans Safari , ouvrez l' App Store et installez toutes les mises à jour en attente de vos extensions. Ensuite, réactivez chaque module complémentaire du navigateur un par un. Si une extension particulière fait réapparaître le message d'erreur, désactivez-la ou désinstallez-la et recherchez une autre extension.

Entrer et quitter le mode sans échec(Safe Mode) ( Mac uniquement)

Si "WebKit a rencontré une erreur interne" continue de s'afficher dans la version Mac de (Mac)Safari , essayez de démarrer votre Mac en mode sans échec(booting your Mac into and out of Safe Mode) . Cela efface diverses formes de données redondantes empêchant des applications comme Safari de fonctionner.

Apple Silicon Mac

  1. Éteignez votre MacBook , i Mac ou Mac mini.
  2. Rallumez votre Mac mais ne relâchez pas le bouton d'alimentation ; (Power)vous verrez bientôt l'écran Options de (Options)démarrage .(Startup)
  3. Maintenez la touche Maj(Shift) enfoncée et sélectionnez Macintosh HD > Safe Mode .

Mac Intel

  1. Éteignez votre Mac.
  2. Démarrez(Boot) votre Mac tout en maintenant la touche Maj(Shift) enfoncée.
  3. Relâchez la touche Maj(Shift) une fois que vous voyez le logo Apple .

En mode sans échec(Safe Mode) , ouvrez brièvement Safari et vérifiez si l' erreur WebKit se produit. (WebKit)Si c'est le cas, continuez à effacer les formes supplémentaires de données mises en cache sur votre Mac(clearing additional forms of cached data on your Mac) . Sinon, démarrez votre Mac normalement.

Désactiver la fonction de relais privé

Si vous vous abonnez à iCloud+, votre iPhone, iPad ou Mac peut disposer d'une fonctionnalité appelée Private Relay active pour améliorer la confidentialité en protégeant le trafic non chiffré du site. Cependant, il est toujours en version bêta et crée des problèmes dans Safari . Alors désactivez Private Relay et vérifiez si cela fait une différence.

iPhone et iPad

  1. Ouvrez l'application Paramètres.
  2. Accédez à Apple ID > iCloud > Privacy Relay .
  3. Éteignez l'interrupteur à côté de Private Relay .

Mac

  1. Ouvrez l'application Paramètres système.
  2. Sélectionnez votre identifiant Apple(Apple ID) dans la barre latérale. Ensuite, sélectionnez iCloud.

  1. Désactivez le commutateur à côté de Private Relay .

Remarque : Pour désactiver le relais(Relay) privé dans macOS Monterey ou une version antérieure, accédez à System Preferences > Apple ID > iCloud.

Désactiver les adresses Wi-Fi privées(Private Wi-Fi Addresses) (iPhone et iPad uniquement)

Sur iPhone et iPad, une autre raison du "WebKit a rencontré une erreur interne" dans Safari est l'utilisation d' adresses Mac (Wi-Fi) privées(private Mac (Wi-Fi) addresses) . Pour arrêter ça :

  1. Ouvrez l' application Paramètres(Settings) sur votre iPhone et sélectionnez l'option Wi-Fi.
  2. Appuyez sur le bouton Info à côté de la connexion Wi-Fi active.
  3. Désactivez le commutateur à côté de Adresse Wi-Fi(Wi-Fi Address) privée .

Désactiver la HTTP/3 Experimental Feature

HTTP/3 est un protocole qui améliore la latence et les temps de chargement. Cependant, il n'est disponible qu'en tant que fonctionnalité expérimentale de Safari et a tendance à casser des choses. Vérifiez s'il est actif et désactivez-le.

iPhone et iPad

  1. Ouvrez l'application Paramètres.
  2. Tap Safari > Advanced > Experimental Features .
  3. Désactivez le commutateur à côté de HTTP/3 .

Mac

  1. Ouvrez le volet Safari Settings/Preferences
  2. Passez à l' onglet Développer(Develop) et cochez la case à côté de Afficher(Show Develop) le menu Développer dans la barre de menus.

  1. Sélectionnez Développer(Select Develop) dans la barre de menus, imprimer vers les fonctionnalités expérimentales(Experimental Features) et décochez l' option HTTP/3

(Reset Experimental) Réinitialiser les préférences (Preferences)expérimentales aux valeurs par défaut

Si aucun des correctifs ci-dessus ne vous aide, essayez de réinitialiser toutes les fonctionnalités expérimentales de Safari à leurs paramètres par défaut.

iPhone et iPad

  1. Ouvrez l'application Paramètres.
  2. Tap Safari > Advanced > Experimental Features .
  3. Faites défiler(Scroll) vers le bas et appuyez sur Réinitialiser tous(Reset All) les paramètres par défaut(Defaults) .

Mac

Ouvrez le menu Développer dans (Develop)Safari (affichez-le si nécessaire), pointez sur Fonctionnalités expérimentales(Experimental Features) et faites défiler vers le bas. Ensuite, sélectionnez Réinitialiser(Reset) tous les paramètres par défaut(Defaults) .

Safari fonctionne à nouveau comme d'habitude

Les conseils de dépannage ci-dessus devraient vous aider à résoudre le problème "WebKit a rencontré une erreur interne" dans Safari . Assurez-vous de parcourir les solutions rapides ci-dessus si vous rencontrez à nouveau le problème.

Supposons que l' erreur WebKit ne disparaisse pas. Si c'est le cas, passez à un autre navigateur comme Google Chrome , Firefox ou Microsoft Edge et attendez qu'une future mise à jour iOS ou macOS résolve définitivement le problème. Sur Mac , vous pouvez également réinitialiser Safari à ses paramètres par défaut(factory reset Safari to its default settings) .



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts