Cách khắc phục Webkit gặp lỗi nội bộ trong Safari

Bạn có tiếp tục gặp phải thông báo “ Safari không thể mở trang web; WebKit gặp lỗi nội bộ ”hoặc mã lỗi“ WebKit ErrorDomain: 300 ”khi cố gắng tải các trang web trong trình duyệt Safari của bạn ? Chúng tôi sẽ chỉ cho bạn cách khắc phục điều đó trên iPhone, iPad và Mac .

Các thiết bị của Apple(Apple) sử dụng công cụ WebKit để hiển thị các trang web trong Safari . Tuy nhiên, nhiều lý do khác nhau, chẳng hạn như bộ nhớ cache Safari bị hỏng , các tính năng thử nghiệm xung đột và cấu hình trình duyệt bị hỏng, có thể ngừng hoạt động của công cụ kết xuất, dẫn đến “ WebKit gặp lỗi nội bộ”. Chạy(Run) qua các bản sửa lỗi bên dưới để Safari hoạt động lại bình thường.

Thoát và mở lại Safari

Cách nhanh nhất để khắc phục “ WebKit(WebKit) gặp lỗi nội bộ ” của Safari là buộc thoát và mở lại trình duyệt web. Điều đó hầu như luôn giúp loại bỏ các trục trặc không mong muốn và các vấn đề khác với WebKit .

iPhone và iPad

  1. Vuốt(Swipe) lên từ cuối màn hình (hoặc nhấn nút Trang chủ(Home button) hai lần) để mở Trình chuyển ứng dụng(App Switcher) .
  2. Vuốt(Swipe) thẻ Safari khỏi màn hình.
  3. Thoát ra Màn hình chính(Home Screen) và mở lại Safari .

Mac

  1. Press Command + Option + Escape để mở hộp thoại Force-Quit .
  2. Chọn Safari(Choose Safari) và chọn nút Force-Quit .
  3. Chờ một vài giây và mở lại trình duyệt web qua Launchpad hoặc Dock .

Khởi động lại thiết bị của bạn

Nếu buộc thoát Safari không khắc phục được lỗi “WebKit gặp lỗi nội bộ(Internal Error) ”, bạn phải tiếp tục bằng cách khởi động lại thiết bị iPhone(restarting your iPhone) hoặc Mac của mình . Điều đó sẽ giải quyết các vấn đề ngẫu nhiên về phía hệ thống ngăn trình duyệt hoạt động.

Trong khi khởi động lại máy Mac(Mac) , hãy đảm bảo ngăn macOS lưu trạng thái ứng dụng Safari bị lỗi bằng cách bỏ chọn tùy chọn Mở lại(Reopen) cửa sổ khi đăng nhập lại.

Cập nhật hệ điều hành

Bản sửa lỗi sau liên quan đến việc cập nhật Safari . Vì đây là một ứng dụng gốc, cách duy nhất để làm điều đó là cập nhật phần mềm hệ thống trên thiết bị Apple của bạn lên phiên bản mới nhất.

iPhone và iPad

  1. Mở ứng dụng Cài đặt.
  2. Nhấn vào Chung> Cập nhật phần mềm.
  3. Nhấn vào Tải xuống và cài đặt.

Mac

  1. Mở menu Apple và chọn Cài đặt Hệ thống(System Settings) .

  1. Chọn Chung(Select General) trên thanh bên. Sau đó, chọn Cập nhật phần mềm(Software Update) ở bên phải cửa sổ.

  1. Chọn Cập nhật(Update) ngay (hoặc Khởi động lại ngay nếu bạn chỉ cần hoàn thiện bản cập nhật).

Lưu ý: Nếu máy Mac(Mac) của bạn chạy macOS 12 Monterey trở lên, hãy mở ứng dụng System Preferences và chọn Software Update > Update Now để cập nhật phần mềm hệ thống.

Xóa bộ nhớ cache của Safari Web

Nếu "WebKit gặp lỗi nội bộ" vẫn tiếp diễn, đã đến lúc xóa bộ nhớ cache của Safari(clear the Safari cache) .

iPhone và iPad

  1. Mở ứng dụng Cài đặt.
  2. Cuộn xuống và nhấn vào Safari.
  3. Nhấn vào Xóa lịch sử(History)dữ liệu trang web(Website Data) .

Mac

  1. Mở Safari và chọn Safari > Clear History trên thanh menu.

  1. Đặt Xóa tất cả lịch sử.
  2. Chọn Xóa lịch sử.

Tắt tất cả các tiện ích mở rộng Safari

Một lý do khác khiến Safari hiển thị thông báo “ WebKit gặp lỗi nội bộ” là do các tiện ích mở rộng trình duyệt chưa được tối ưu hóa hoặc xung đột. Hãy thử vô hiệu hóa chúng.

iPhone và iPad

  1. Mở ứng dụng Cài đặt(Settings) và nhấn vào Safari .
  2. Nhấn vào Tiện ích mở rộng.
  3. Tắt tất cả các phần mở rộng và trình chặn nội dung.

Mac

  1. Mở Safari và chọn Safari > Settings/Preferences trên thanh menu.

  1. Chuyển sang tab Tiện ích mở rộng.
  2. Bỏ chọn các hộp bên cạnh tất cả các tiện ích bổ sung và thoát khỏi ngăn Tùy chọn(Preferences) .

Nếu thông báo “WebKit gặp lỗi nội bộ” không còn xuất hiện trong Safari , hãy mở App Store và cài đặt mọi bản cập nhật đang chờ xử lý cho các tiện ích mở rộng của bạn. Sau đó, kích hoạt lại lần lượt từng tiện ích bổ sung của trình duyệt. Nếu một tiện ích mở rộng cụ thể khiến thông báo lỗi xuất hiện lại, hãy tắt hoặc gỡ cài đặt nó và tìm kiếm một tiện ích mở rộng thay thế.

Vào và thoát Chế độ an toàn(Safe Mode) ( Chỉ dành cho máy Mac(Mac) )

Nếu “WebKit gặp lỗi nội bộ” tiếp tục hiển thị trong phiên bản Safari dành cho (Safari)Mac , hãy thử khởi động máy Mac của bạn vào và ra khỏi Chế độ An toàn(booting your Mac into and out of Safe Mode) . Điều đó sẽ xóa các dạng dữ liệu dư thừa khác nhau ngăn các ứng dụng như Safari hoạt động.

Apple Silicon Mac

  1. Tắt MacBook , i Mac hoặc Mac mini của bạn.
  2. Bật lại máy Mac(Mac) của bạn nhưng không nhả nút Nguồn(Power) ; bạn sẽ sớm thấy màn hình Tùy chọn (Options)khởi động(Startup) .
  3. Giữ phím Shift(Shift) và chọn Macintosh HD > Safe Mode .

Intel Mac

  1. Tắt máy Mac của bạn.
  2. Khởi động (Boot)máy Mac(Mac) của bạn trong khi giữ phím Shift(Shift) .
  3. Nhả phím Shift(Shift) khi bạn nhìn thấy logo Apple .

Trong Chế độ An toàn(Safe Mode) , mở nhanh Safari và kiểm tra xem lỗi WebKit có xảy ra hay không. Nếu có, hãy tiếp tục xóa các dạng dữ liệu đã lưu trong bộ nhớ cache bổ sung trên máy Mac của bạn(clearing additional forms of cached data on your Mac) . Nếu không, hãy khởi động máy Mac của bạn bình thường.

Tắt tính năng chuyển tiếp riêng

Nếu bạn đăng ký iCloud +, iPhone, iPad hoặc Mac của bạn có thể có một tính năng gọi là Private Relay đang hoạt động để cải thiện quyền riêng tư bằng cách bảo vệ lưu lượng truy cập trang web không được mã hóa. Tuy nhiên, nó vẫn đang trong giai đoạn thử nghiệm và tạo ra sự cố trong Safari . Vì vậy, hãy vô hiệu hóa Private Relay và kiểm tra xem điều đó có tạo ra sự khác biệt hay không.

iPhone và iPad

  1. Mở ứng dụng Cài đặt.
  2. Đi tới Apple ID > iCloud > Privacy Relay .
  3. Tắt công tắc bên cạnh Chuyển tiếp riêng(Private Relay) .

Mac

  1. Mở ứng dụng Cài đặt Hệ thống.
  2. Chọn ID Apple(Apple ID) của bạn trên thanh bên. Sau đó, chọn iCloud.

  1. Tắt công tắc bên cạnh Chuyển tiếp riêng(Private Relay) .

Lưu ý: Để vô hiệu hóa Private Relay trong macOS Monterey trở lên, hãy chuyển đến System Preferences > Apple ID > iCloud.

Tắt địa chỉ Wi-Fi riêng(Private Wi-Fi Addresses) (Chỉ iPhone và iPad)

Trên iPhone và iPad, một lý do khác khiến “WebKit gặp lỗi nội bộ” trong Safari là do sử dụng địa chỉ Mac (Wi-Fi) riêng tư(private Mac (Wi-Fi) addresses) . Để ngăn chặn điều đó:

  1. Mở ứng dụng Cài đặt(Settings) trên iPhone của bạn và chọn tùy chọn Wi-Fi.
  2. Nhấn vào nút Thông tin(Info) bên cạnh kết nối Wi-Fi đang hoạt động.
  3. Tắt nút gạt bên cạnh Địa chỉ Wi-Fi(Wi-Fi Address) Riêng tư .

Tắt HTTP/3 Experimental Feature

HTTP/3 là một giao thức cải thiện độ trễ và thời gian tải. Tuy nhiên, nó chỉ có sẵn dưới dạng một tính năng Safari thử nghiệm và dễ bị hỏng. Kiểm tra xem nó có hoạt động không và tắt nó đi.

iPhone và iPad

  1. Mở ứng dụng Cài đặt.
  2. Tap Safari > Advanced > Experimental Features .
  3. Tắt nút chuyển bên cạnh HTTP/3 .

Mac

  1. Mở ngăn Safari Settings/Preferences .
  2. Chuyển sang tab Phát triển(Develop) và chọn hộp bên cạnh Hiển thị(Show Develop) menu Phát triển trong thanh menu.

  1. Chọn Phát triển(Select Develop) trên thanh menu, in tới Tính năng thử nghiệm(Experimental Features) và bỏ chọn tùy chọn HTTP/3 .

(Reset Experimental) Đặt lại tùy chọn (Preferences)thử nghiệm thành mặc định

Nếu không có cách khắc phục nào ở trên hữu ích, hãy thử đặt lại tất cả các tính năng Safari thử nghiệm về cài đặt mặc định của chúng.

iPhone và iPad

  1. Mở ứng dụng Cài đặt.
  2. Tap Safari > Advanced > Experimental Features .
  3. Cuộn(Scroll) xuống và nhấn Đặt lại Tất cả(Reset All) về Mặc định(Defaults) .

Mac

Mở menu Phát triển(Develop) trong Safari (bỏ ẩn nếu bạn phải làm vậy), trỏ đến Tính năng thử nghiệm(Experimental Features) và cuộn xuống dưới cùng. Sau đó, chọn Đặt lại(Reset) tất cả thành Mặc định(Defaults) .

Safari đang hoạt động bình thường trở lại

Các mẹo khắc phục sự cố ở trên sẽ giúp bạn giải quyết vấn đề “WebKit gặp lỗi nội bộ” trong Safari . Đảm bảo chạy qua các bản sửa lỗi nhanh ở trên nếu bạn gặp sự cố lần nữa.

Giả sử lỗi WebKit không biến mất. Nếu vậy, hãy chuyển sang một trình duyệt khác như Google Chrome , Firefox hoặc Microsoft Edge và đợi cho đến khi bản cập nhật iOS hoặc macOS trong tương lai khắc phục được sự cố vĩnh viễn. Trên Mac , bạn cũng có thể khôi phục cài đặt gốc cho Safari về cài đặt mặc định(factory reset Safari to its default settings) .



About the author

Tôi là nhà phát triển phần mềm miễn phí và là người ủng hộ Windows Vista / 7. Tôi đã viết hàng trăm bài báo về các chủ đề khác nhau liên quan đến hệ điều hành, bao gồm các mẹo và thủ thuật, hướng dẫn sửa chữa và các phương pháp hay nhất. Tôi cũng cung cấp các dịch vụ tư vấn liên quan đến văn phòng thông qua công ty của tôi, Dịch vụ Bộ phận Trợ giúp. Tôi hiểu sâu về cách hoạt động, các tính năng của Office 365 và cách sử dụng chúng hiệu quả nhất.



Related posts