Anonim

Patuloy ka bang tumatakbo sa isang “Hindi mabuksan ng Safari ang webpage; Nakatagpo ang WebKit ng panloob na error" o ng error code ng "WebKitErrorDomain:300" habang sinusubukang i-load ang mga webpage sa iyong Safari browser? Ipapakita namin sa iyo kung paano ayusin iyon sa iPhone, iPad, at Mac.

Ang mga Apple device ay gumagamit ng WebKit engine upang mag-render ng mga webpage sa Safari. Gayunpaman, ang iba't ibang mga kadahilanan, tulad ng isang sirang Safari cache, magkasalungat na mga tampok na pang-eksperimento, at isang sirang configuration ng browser, ay maaaring huminto sa paggana ng rendering engine, na magreresulta sa "Nakaranas ng internal na error ang WebKit." Patakbuhin ang mga pag-aayos sa ibaba para gumana muli ang Safari gaya ng dati.

Umalis at Muling buksan ang Safari

Ang pinakamabilis na paraan para ayusin ang “WebKit na nakatagpo ng internal na error” ng Safari ay ang puwersahang huminto at muling buksan ang web browser. Na halos palaging nag-aalis ng mga hindi inaasahang aberya at iba pang problema sa WebKit.

iPhone at iPad

  1. Swipe pataas mula sa ibaba ng screen (o pindutin nang dalawang beses ang Home button) para buksan ang App Switcher.
  2. I-swipe palayo ang Safari card mula sa screen.
  3. Lumabas sa Home Screen at muling buksan ang Safari.

Mac

  1. Press Command + Option + Escape para buksan ang Force-Quit dialog.
  2. Piliin ang Safari at piliin ang button na Force-Quit.
  3. Maghintay ng ilang segundo at muling buksan ang web browser sa pamamagitan ng Launchpad o Dock.

I-restart ang Iyong Mga Device

Kung hindi naayos ng force-quitting Safari ang “WebKit Encountered an Internal Error,” dapat kang magpatuloy sa pamamagitan ng pag-restart ng iyong iPhone o Mac device. Iyon ay dapat malutas ang mga random na isyu sa bahagi ng system na pumipigil sa browser na gumana.

Habang nagre-restart ng Mac, tiyaking pigilan ang macOS sa pag-save ng isang buggy na Safari application state sa pamamagitan ng pag-alis ng check sa Muling Buksan ang mga window kapag nagla-log in muli.

I-update ang Operating System

Ang sumusunod na pag-aayos ay kinabibilangan ng pag-update ng Safari. Dahil isa itong native na app, ang tanging paraan para gawin iyon ay i-update ang software ng system sa iyong Apple device sa pinakabagong bersyon nito.

iPhone at iPad

  1. Buksan ang Settings app.
  2. I-tap ang General > Software Update.
  3. I-tap ang I-download at I-install.

Mac

  1. Buksan ang Apple menu at piliin ang System Settings.

  1. Piliin ang Pangkalahatan sa sidebar. Pagkatapos, piliin ang Software Update sa kanan ng window.

  1. Piliin ang Update Now (o I-restart Ngayon kung kailangan mo lang i-finalize ang update).

Tandaan: Kung nagpapatakbo ang iyong Mac ng macOS 12 Monterey o mas luma, buksan ang System Preferences app at piliin ang Software Update > Update Now para i-update ang system software nito.

I-clear ang Safari Web Cache

Kung magpapatuloy ang "WebKit ay nagkaroon ng internal na error," oras na para i-clear ang Safari cache.

iPhone at iPad

  1. Buksan ang Settings app.
  2. Mag-scroll pababa at i-tap ang Safari.
  3. I-tap ang I-clear ang History at Website Data.

Mac

  1. Buksan ang Safari at piliin ang Safari > Clear History sa menu bar.

  1. Itakda ang Clear sa lahat ng history.
  2. Piliin ang I-clear ang History.

I-disable ang Lahat ng Safari Extension

Ang isa pang dahilan kung bakit ipinapakita ng Safari ang "Nakaranas ng internal na error ang WebKit" ay dahil sa hindi na-optimize o sumasalungat na mga extension ng browser. Subukang huwag paganahin ang mga ito.

iPhone at iPad

  1. Buksan ang Settings app at i-tap ang Safari.
  2. I-tap ang Mga Extension.
  3. I-disable ang lahat ng content blocker at extension.

Mac

  1. Buksan ang Safari at piliin ang Safari > Settings/Preferences sa menu bar.

  1. Lumipat sa tab na Mga Extension.
  2. Alisin ng check ang mga kahon sa tabi ng lahat ng add-on at lumabas sa Preferences pane.

Kung ang mensaheng “WebKit ay nakatagpo ng internal na error” na mensahe ay hindi na lumalabas sa Safari, buksan ang App Store at i-install ang anumang nakabinbing update sa iyong mga extension. Pagkatapos, muling i-activate ang bawat browser add-on isa-isa. Kung ang isang partikular na extension ay nagiging dahilan upang muling lumitaw ang mensahe ng error, i-disable o i-uninstall ito at maghanap ng alternatibong extension.

Pumasok at Lumabas sa Safe Mode (Mac Lang)

Kung patuloy na lumalabas ang “WebKit ng internal na error” sa bersyon ng Mac ng Safari, subukang i-boot ang iyong Mac sa loob at labas ng Safe Mode. Ni-clear nito ang iba't ibang anyo ng kalabisan ng data na pumipigil sa mga app tulad ng Safari na gumana.

Apple Silicon Mac

  1. I-off ang iyong MacBook, iMac, o Mac mini.
  2. I-on muli ang iyong Mac ngunit huwag bitawan ang Power button; makikita mo ang screen ng Startup Options sa lalong madaling panahon.
  3. Hawakan ang Shift key at piliin ang Macintosh HD > Safe Mode.

Intel Mac

  1. I-off ang iyong Mac.
  2. I-boot ang iyong Mac habang pinipindot ang Shift key.
  3. Bitawan ang Shift key kapag nakita mo na ang logo ng Apple.

Sa Safe Mode, buksan sandali ang Safari at tingnan kung nangyayari ang error sa WebKit. Kung nangyari ito, ipagpatuloy ang pag-clear ng mga karagdagang anyo ng naka-cache na data sa iyong Mac. Kung hindi, i-boot nang normal ang iyong Mac.

Huwag paganahin ang Feature ng Pribadong Relay

Kung nag-subscribe ka sa iCloud+, ang iyong iPhone, iPad, o Mac ay maaaring magkaroon ng feature na tinatawag na Private Relay na aktibo upang mapabuti ang privacy sa pamamagitan ng pagprotekta sa hindi naka-encrypt na trapiko sa site. Gayunpaman, nasa beta pa rin ito at lumilikha ng mga problema sa Safari. Kaya huwag paganahin ang Pribadong Relay at tingnan kung may pagkakaiba iyon.

iPhone at iPad

  1. Buksan ang Settings app.
  2. Pumunta sa Apple ID > iCloud > Privacy Relay.
  3. I-off ang switch sa tabi ng Private Relay.

Mac

  1. Buksan ang System Settings app.
  2. Piliin ang iyong Apple ID sa sidebar. Pagkatapos, piliin ang iCloud.

  1. I-disable ang switch sa tabi ng Private Relay.

Tandaan: Para i-disable ang Private Relay sa macOS Monterey o mas luma, pumunta sa System Preferences > Apple ID > iCloud.

I-disable ang Mga Pribadong Wi-Fi Address (iPhone at iPad Lang)

Sa iPhone at iPad, ang isa pang dahilan para sa “WebKit ay nakatagpo ng internal na error” sa Safari ay ang paggamit ng mga pribadong Mac (Wi-Fi) address. Upang itigil iyon:

  1. Buksan ang Settings app sa iyong iPhone at piliin ang Wi-Fi option.
  2. I-tap ang Info button sa tabi ng aktibong koneksyon sa Wi-Fi.
  3. I-disable ang switch sa tabi ng Pribadong Wi-Fi Address.

I-disable ang HTTP/3 Experimental Feature

Ang HTTP/3 ay isang protocol na nagpapahusay sa latency at mga oras ng pag-load. Gayunpaman, magagamit lamang ito bilang isang pang-eksperimentong tampok na Safari at madaling masira ang mga bagay. Tingnan kung aktibo ito at i-disable ito.

iPhone at iPad

  1. Buksan ang Settings app.
  2. I-tap ang Safari > Advanced > Mga Pang-eksperimentong Feature.
  3. I-off ang switch sa tabi ng HTTP/3.

Mac

  1. Buksan ang Safari Settings/Preferences pane.
  2. Lumipat sa tab na Develop at lagyan ng check ang kahon sa tabi ng Show Develop menu sa menu bar.

  1. Piliin ang Develop sa menu bar, i-print sa Mga Pang-eksperimentong Feature, at alisan ng check ang opsyong HTTP/3.

I-reset ang Mga Pang-eksperimentong Kagustuhan sa Mga Default

Kung wala sa mga pag-aayos sa itaas ang makakatulong, subukang i-reset ang lahat ng pang-eksperimentong feature ng Safari sa kanilang mga default na setting.

iPhone at iPad

  1. Buksan ang Settings app.
  2. I-tap ang Safari > Advanced > Mga Pang-eksperimentong Feature.
  3. Mag-scroll pababa at i-tap ang I-reset ang Lahat sa Mga Default.

Mac

Buksan ang Develop menu sa Safari (i-unhide ito kung kailangan mo), ituro ang Mga Pang-eksperimentong Feature, at mag-scroll pababa sa ibaba. Pagkatapos, piliin ang I-reset ang lahat sa Mga Default.

Ang Safari ay Gumagana Muli Tulad ng Nakagawian

Ang mga tip sa pag-troubleshoot sa itaas ay dapat makatulong sa iyo na malutas ang isyu sa "WebKit na may internal na error" sa Safari. Siguraduhing patakbuhin ang mga mabilisang pag-aayos sa itaas kung makakaranas ka ulit ng problema.

Ipagpalagay na hindi nawawala ang error sa WebKit. Kung gayon, lumipat sa ibang browser tulad ng Google Chrome, Firefox, o Microsoft Edge at maghintay hanggang sa isang hinaharap na pag-update ng iOS o macOS ay permanenteng malutas ang isyu. Sa Mac, maaari mo ring i-factory reset ang Safari sa mga default na setting nito.

Paano Ayusin ang Webkit na Nakatagpo ng Internal na Error sa Safari