Как исправить внутреннюю ошибку Webkit в Safari
Вы продолжаете сталкиваться с сообщением « Safari не может открыть веб-страницу; WebKit обнаружил внутреннюю ошибку» или код ошибки « WebKit ErrorDomain:300» при попытке загрузить веб-страницы в браузере Safari ? Мы покажем вам, как это исправить на iPhone, iPad и Mac .
(Apple)Устройства Apple используют механизм WebKit(WebKit) для отображения веб-страниц в Safari . Однако различные причины, такие как поврежденный кеш Safari , конфликтующие экспериментальные функции и неправильная конфигурация браузера, могут помешать работе механизма рендеринга, что приведет к « внутренней ошибке WebKit ». Выполните(Run) приведенные ниже исправления, чтобы Safari снова заработал как обычно.
Выйти и снова открыть Safari
Самый быстрый способ исправить « WebKit обнаружил внутреннюю ошибку» Safari — принудительно закрыть и снова открыть веб-браузер. Это почти всегда устраняет неожиданные сбои и другие проблемы с WebKit .
айфон и айпад
- Проведите(Swipe) вверх от нижнего края экрана (или дважды нажмите кнопку « Домой(Home button) »), чтобы открыть переключатель приложений(App Switcher) .
- Смахните(Swipe) карту Safari с экрана.
- Выйдите на главный экран(Home Screen) и снова откройте Safari .
Мак
- Press Command + Option + Escape , чтобы открыть диалоговое окно Force-Quit .
- Выберите Safari(Choose Safari) и нажмите кнопку принудительного выхода.(Force-Quit)
- Подождите несколько секунд и снова откройте веб-браузер через Launchpad или Dock .
Перезагрузите свои устройства
Если принудительный выход из Safari не устранил « внутреннюю ошибку(Internal Error) WebKit », вы должны продолжить, перезагрузив устройство iPhone(restarting your iPhone) или Mac . Это должно устранить случайные проблемы на стороне системы, препятствующие работе браузера.
При перезапуске Mac убедитесь, что macOS не сохраняет ошибочное состояние приложения Safari , сняв флажок « (Safari)Повторно открывать(Reopen) окна при повторном входе в систему».
Обновите операционную систему
Следующее исправление включает обновление Safari . Поскольку это собственное приложение, единственный способ сделать это — обновить системное программное обеспечение на вашем устройстве Apple до последней версии.
айфон и айпад
- Откройте приложение «Настройки».
- Нажмите «Основные» > «Обновление ПО».
- Нажмите «Загрузить и установить».
Мак
- Откройте меню Apple и выберите « Системные настройки»(System Settings) .
- Выберите Общие(Select General) на боковой панели. Затем выберите « Обновление ПО(Software Update) » в правой части окна.
- Выберите « Обновить(Update) сейчас» (или «Перезапустить сейчас», если вам нужно только завершить обновление).
Примечание. Если на вашем Mac установлена macOS 12 Monterey или более ранняя версия, откройте приложение « Системные (System) настройки(Preferences) » и выберите « Software Update > Update сейчас», чтобы обновить системное программное обеспечение.
Очистить веб-кеш Safari
Если сообщение «WebKit обнаружил внутреннюю ошибку» сохраняется, пришло время очистить кеш Safari(clear the Safari cache) .
iPhone и iPad
- Откройте приложение «Настройки».
- Прокрутите вниз и коснитесь Safari.
- Нажмите «Очистить историю(History) и данные веб(Website Data) -сайта» .
Мак
- Откройте Safari и выберите « Safari » > « Очистить историю(Clear History) » в строке меню.
- Установите Очистить всю историю.
- Выберите Очистить историю.
Отключить все расширения Safari
Еще одна причина, по которой Safari отображает « WebKit обнаружил внутреннюю ошибку», связана с неоптимизированными или конфликтующими расширениями браузера. Попробуйте отключить их.
айфон и айпад
- Откройте приложение « Настройки(Settings) » и коснитесь Safari .
- Нажмите Расширения.
- Отключите все блокировщики контента и расширения.
Мак
- Откройте Safari и выберите « Safari > Settings/Preferences » в строке меню.
- Перейдите на вкладку «Расширения».
- Снимите флажки рядом со всеми надстройками и выйдите из панели настроек .(Preferences)
Если сообщение «WebKit обнаружил внутреннюю ошибку» больше не появляется в Safari , откройте App Store и установите все ожидающие обновления для своих расширений. Затем повторно активируйте каждую надстройку браузера одну за другой. Если определенное расширение вызывает повторное появление сообщения об ошибке, отключите или удалите его и найдите альтернативное расширение.
Вход и выход из безопасного режима(Safe Mode) ( только для Mac(Mac) )
Если сообщение «WebKit обнаружил внутреннюю ошибку» продолжает отображаться в версии Safari для (Safari)Mac , попробуйте загрузить Mac в безопасном режиме и выйти из него(booting your Mac into and out of Safe Mode) . Это очищает различные формы избыточных данных, которые мешают работе таких приложений, как Safari .
Apple Силиконовый Mac
- Выключите MacBook , i Mac или Mac mini.
- Снова включите Mac , но не отпускайте кнопку питания(Power) ; скоро вы увидите экран параметров (Options)запуска .(Startup)
- Удерживая клавишу Shift , выберите Macintosh HD > Safe Mode .
Интел Мак
- Выключите свой Mac.
- Загрузите(Boot) свой Mac , удерживая нажатой клавишу Shift .
- Отпустите клавишу Shift , когда увидите логотип Apple .
В безопасном режиме(Safe Mode) ненадолго откройте Safari и проверьте, возникает ли ошибка WebKit . Если это так, продолжайте очищать дополнительные формы кэшированных данных на вашем Mac(clearing additional forms of cached data on your Mac) . Если нет, загрузите свой Mac в обычном режиме.
Отключить функцию частной ретрансляции
Если вы подписаны на iCloud+, на вашем iPhone, iPad или Mac может быть активна функция Private Relay для повышения конфиденциальности за счет защиты незашифрованного трафика сайта. Однако он все еще находится в стадии бета-тестирования и создает проблемы в Safari . Поэтому отключите Private Relay и проверьте, имеет ли это значение.
айфон и айпад
- Откройте приложение «Настройки».
- Перейдите в Apple ID > iCloud > Privacy Relay .
- Выключите переключатель рядом с Private Relay .
Мак
- Откройте приложение «Системные настройки».
- Выберите свой Apple ID на боковой панели. Затем выберите iCloud.
- Отключите переключатель рядом с Private Relay .
Примечание. Чтобы отключить частную ретрансляцию(Relay) в macOS Monterey или более ранней версии , выберите « System Preferences > Apple ID > «iCloud».
Отключить частные адреса Wi-Fi(Private Wi-Fi Addresses) (только для iPhone и iPad)
На iPhone и iPad еще одна причина, по которой «WebKit обнаружил внутреннюю ошибку» в Safari , — использование частных адресов Mac (Wi-Fi)(private Mac (Wi-Fi) addresses) . Чтобы остановить это:
- Откройте приложение « Настройки(Settings) » на своем iPhone и выберите параметр Wi-Fi.
- Нажмите кнопку « Информация(Info) » рядом с активным соединением Wi-Fi.
- Отключите переключатель рядом с Частным адресом Wi-Fi(Wi-Fi Address) .
Отключить HTTP/3 Experimental Feature
HTTP/3 — это протокол, который уменьшает задержку и время загрузки. Однако он доступен только как экспериментальная функция Safari и может сломаться. Проверьте, активен ли он, и отключите его.
айфон и айпад
- Откройте приложение «Настройки».
- Tap Safari > Advanced > Experimental Features .
- Выключите переключатель рядом с HTTP/3 .
Мак
- Откройте панель Safari Settings/Preferences
- Перейдите на вкладку « Разработка(Develop) » и установите флажок « Показать меню «Разработка»(Show Develop) в строке меню.
- Выберите «Разработка(Select Develop) » в строке меню, распечатайте в « Экспериментальные функции(Experimental Features) » и снимите флажок с параметра « HTTP/3 ».
Сбросить экспериментальные (Reset Experimental) настройки(Preferences) на значения по умолчанию
Если ни одно из приведенных выше исправлений не помогло, попробуйте сбросить все экспериментальные функции Safari до значений по умолчанию.
айфон и айпад
- Откройте приложение «Настройки».
- Tap Safari > Advanced > Experimental Features .
- Прокрутите(Scroll) вниз и нажмите «Сбросить все(Reset All) настройки по умолчанию(Defaults) » .
Мак
Откройте меню « Разработка » в (Develop)Safari (покажите его, если нужно), наведите курсор на « Экспериментальные функции(Experimental Features) » и прокрутите вниз. Затем выберите «Сбросить(Reset) все к значениям по умолчанию(Defaults) » .
Safari снова работает как обычно
Приведенные выше советы по устранению неполадок должны помочь вам решить проблему «WebKit обнаружил внутреннюю ошибку» в Safari . Обязательно выполните приведенные выше быстрые исправления, если вы снова столкнетесь с проблемой.
Предположим, что ошибка WebKit не исчезла. Если это так, переключитесь на другой браузер, например Google Chrome , Firefox или Microsoft Edge , и подождите, пока будущее обновление iOS или macOS окончательно не решит проблему. На Mac вы также можете сбросить настройки Safari до заводских настроек по умолчанию(factory reset Safari to its default settings) .
Related posts
5 Ways до Fix Safari Wo не открыты на Mac
Fix Safari Это Connection не является частным
Как исправить Safari не может найти ошибку сервера
Как исправить ошибку Safari «Не удается открыть страницу» на iPhone
Fix Video Scheduler Internal Error
Как заблокировать веб-сайты в Safari на Mac
Как очистить список для чтения в Safari
Как принудительно обновить страницы в вашем браузере на Mac (Safari, Chrome, Firefox и Opera)
Fix Amazon PrimeVideo Error Code 7031
Как отключить Pop-ups на Safari на iPhone
Как отключить блокировку всплывающих окон в Safari для веб-сайта
Сохранение веб-страницы Safari на главном экране iPhone/iPad
Как возобновить закрытый Browser Tab в Chrome, Safari, Edge and Firefox
Исправить ошибку FaceTime «Сервер обнаружил ошибку при обработке регистрации»
500 Internal Server Error на YouTube объяснил
Как отключить вкладку браузера в Chrome, Safari, Firefox и других
Safari не открывается на вашем Mac? 6 способов исправить
Internal Microphone отсутствует или не отображается в Windows 10
Обновите браузер Apple Safari в Windows
Как перенести файлы из хранилища Android на внутреннюю SD-карту