Cách khắc phục “Webkit gặp lỗi nội bộ” trên Safari?



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Webkit gặp lỗi Nội bộ có thể do sự cố với trình duyệt Safari hoặc cấu hình mạng của thiết bị. Các vấn đề của Safari có thể bao gồm từ tính năng Chuyển tiếp riêng tư xung đột đến làm hỏng dữ liệu lịch sử / trang web của trình duyệt. Lỗi xảy ra khi bạn cố gắng mở một trang web trong trình duyệt Safari, nhưng trình duyệt không thực hiện được bằng cách hiển thị lỗi đang thảo luận (đôi khi với WebKitErrorDomain). Lỗi này được báo cáo trên tất cả các thiết bị của Apple như Mac, iPhone, iPad, v.v. Trong một số trường hợp, các ứng dụng khác sử dụng API Safari trên thiết bị của Apple (như Facebook, Instagram, v.v.) cũng cho thấy lỗi.



Webkit gặp lỗi nội bộ



Sau đây là các yếu tố chính gây ra lỗi nội bộ WebKit:



  • Hệ điều hành của thiết bị lỗi thời : Nếu hệ điều hành của thiết bị của bạn (như iOS dành cho iPhone) thiếu các bản vá mới nhất từ ​​Apple, thì khả năng không tương thích của nó với các mô-đun khác (đặc biệt là Safari) có thể không cho phép trang web tải đúng vào trình duyệt, do đó gây ra lỗi nội bộ WebKit.
  • Lịch sử lỗi và dữ liệu trang web của trình duyệt Safari : Bạn có thể gặp phải lỗi nội bộ WebKit trên Safari nếu lịch sử của trình duyệt và dữ liệu trang web (như cookie) bị hỏng. Do lỗi này, giao tiếp giữa trình duyệt và các trang web có thể bị trục trặc và gây ra lỗi.
  • Tính năng chuyển tiếp riêng tư của iCloud : Tính năng Chuyển tiếp riêng tư của iCloud sử dụng phương pháp chuyển tiếp kép để che giấu IP của bạn khỏi ISP và trang web. Nếu các gói dữ liệu được trao đổi giữa trình duyệt Safari và trang web bị hỏng do khuôn khổ chuyển tiếp này, thì điều đó có thể dẫn đến lỗi WebKit.
  • Giao thức HTTP / 3 của Safari : WebKit có thể hiển thị lỗi nội bộ trên Safari nếu trình duyệt đang cố gắng kết nối với một trang web trên giao thức HTTP / 3, nhưng trang web không áp dụng đúng giao thức HTTP 3, thì điều đó có thể gây ra sự không tương thích giữa trang web và Safari , dẫn đến lỗi nội bộ của WebKit trên Safari.

1. Thực hiện Khởi động lại Thiết bị

Một trục trặc tạm thời trong hệ điều hành của thiết bị của bạn có thể dẫn đến lỗi nội bộ WebKit trên Safari hoặc các ứng dụng dựa trên API Safari và việc khởi động lại thiết bị của bạn có thể khắc phục sự cố.

  1. Trước hết, khởi động lại thiết bị của bạn và kiểm tra xem nó có hoạt động tốt không.
  2. Nếu không, tắt nguồn thiết bị của bạn (như iPhone, iPad, Mac, v.v.) và gỡ bỏ cáp nguồn của nó (nếu có, như trên máy Mac) từ nguồn điện.
  3. Hiện nay tắt nguồn của bạn thiết bị mạng (như bộ định tuyến, bộ mở rộng Wi-Fi, v.v.) và gỡ bỏ của chúng dây cáp điện từ nguồn điện tương ứng.

    Rút phích cắm bộ định tuyến khỏi nguồn điện

  4. sau đó Chờ đã một phút, cắm lại các cáp nguồn của bộ định tuyến và cung cấp năng lượng cho nó trên .
  5. Sau khi bộ định tuyến được bật nguồn đúng cách, bật nguồn của bạn thiết bị (đảm bảo cắm lại cáp nguồn nếu có) và sau khi được bật nguồn đúng cách, hãy kiểm tra xem có rõ lỗi nội bộ WebKit hay không.
  6. Nếu không, tắt nguồn của bạn thiết bị (giống như iPad) và giữ nó cho một thời gian gia hạn như qua đêm.
  7. Sau đó, sức mạnh thiết bị của bạn và kiểm tra xem lỗi nội bộ WebKit của nó có được xóa hay không.

2. Cập nhật hệ điều hành của thiết bị lên bản dựng mới nhất

Nếu thiết bị của bạn (Mac, iPhone, iPad, v.v.) Hệ điều hành thiếu các bản cập nhật mới nhất; nó có thể đã trở nên không tương thích với các mô-đun hệ điều hành khác (như trình duyệt Safari), điều này có thể dẫn đến lỗi nội bộ của WebKit. Trong trường hợp như vậy, việc cập nhật hệ điều hành của thiết bị lên phiên bản mới nhất có thể xóa lỗi WebKit đang được thảo luận. Để làm sáng tỏ, chúng ta sẽ thảo luận về quá trình cập nhật iOS của iPhone lên phiên bản mới nhất. Trước khi tiếp tục, hãy kết nối iPhone của bạn với mạng Wi-Fi và sau đó sạc đầy điện thoại.



  1. Khởi chạy Cài đặt của iPhone của bạn và chọn Chung .

    Mở Cài đặt chung của iPhone

  2. Bây giờ xác định vị trí Cập nhật phần mềm và nhấn vào nó.

    Cập nhật phần mềm của iPhone

  3. Sau đó, kiểm tra xem có bản cập nhật iOS hay không. Nếu có, Tải xuống các cập nhật iOS và sau khi tải xuống, hãy nhấn vào Cài đặt .
  4. Hiện nay, Chờ đã cho đến khi bản cập nhật được cài đặt và sau khi hoàn tất, khởi động lại điện thoại của bạn khi khởi động lại và kiểm tra xem Safari có xóa được WebKit gặp lỗi hay không.

3. Tắt VPN trên thiết bị

Nếu thiết bị của bạn hoặc lưu lượng truy cập web Safari được định tuyến qua VPN, thì sự can thiệp của VPN với lưu lượng web của thiết bị có thể dẫn đến lỗi WebKit. Việc tắt VPN của thiết bị hoặc tiện ích mở rộng VPN của trình duyệt có thể giải quyết được sự cố. Để hiểu rõ hơn, chúng ta sẽ xem xét quá trình vô hiệu hóa VPN trên iPhone. Cloudflare Warp được báo cáo là gây ra lỗi WebKit.

  1. Khởi chạy Cài đặt của iPhone và nhấn vào Chung quyền mua.
  2. Bây giờ xác định vị trí VPN và mở nó.

    Mở VPN trong Cài đặt chung của iPhone

  3. sau đó vô hiệu hóa các VPN kết nối bằng cách tắt công tắc của nó và khởi động lại các Cuộc đi săn trình duyệt.

    Tắt VPN trong Cài đặt iPhone

  4. Sau khi khởi chạy lại, hãy kiểm tra xem lỗi WebKit có được xóa hay không.

4. Khởi động thiết bị của bạn vào Chế độ an toàn

Nếu một số bộ nhớ đệm nhất định trên thiết bị của bạn bị hỏng hoặc một ứng dụng / tiện ích khác đang can thiệp vào việc thực thi đúng các mô-đun cần thiết cho hoạt động của trình duyệt Safari, thì điều đó cũng có thể gây ra lỗi WebKit nội bộ. Trong bối cảnh này, khởi động Thiết bị Apple của bạn ở Chế độ An toàn (vì một số bộ nhớ đệm sẽ đặt lại và việc thực thi các ứng dụng của bên thứ ba sẽ bị chặn) có thể giải quyết được sự cố. Để minh họa, chúng ta sẽ xem xét quá trình khởi động máy Mac vào Chế độ An toàn của nó.

  1. Tắt nguồn của bạn Mac, và sau khi tắt nguồn, sức mạnh trên nhưng ngay lập tức giữ Phím Shift .

    Giữ phím Shift trong khi bật nguồn trên máy Mac để khởi động vào Chế độ an toàn

  2. Giữ một tổ chức sau đó Phím Shift cho đên khi màn hình đăng nhập được hiển thị, và sau đó phóng thích chìa khóa.
  3. sau đó đăng nhập sử dụng thông tin đăng nhập của bạn và nếu được yêu cầu, đăng nhập lại.
  4. Bây giờ đi đến Thực đơn táo > Giới thiệu về máy Mac này > Báo cáo hệ thống > Thông tin hệ thống > Tổng quan về phần mềm hệ thống và kiểm tra Chế độ khởi động .

    Kiểm tra xem máy Mac đã khởi động vào Chế độ an toàn chưa

  5. Nếu nó đang hiển thị Chế độ an toàn , máy Mac của bạn đã khởi động ở Chế độ An toàn; nếu không, hãy thử lại các bước trên.
  6. Sau khi ở Chế độ an toàn, hãy khởi chạy Cuộc đi săn và kiểm tra xem lỗi nội bộ WebKit của nó có được xóa hay không.
  7. Nếu vậy, hãy khởi động máy Mac của bạn ở chế độ bình thường và khởi chạy Cuộc đi săn trong khi giữ Sự thay đổi Chìa khóa.
  8. Bây giờ đi đến trang web có vấn đề và kiểm tra xem nó có đang tải bình thường trong Safari hay không.
  9. Nếu không, hãy kiểm tra các mục khởi động của máy Mac để tìm ứng dụng / tiện ích có vấn đề (như trình chặn quảng cáo hoặc trình chặn nội dung). Nếu được tìm thấy, bạn có thể vô hiệu hóa nó hoặc xóa nó khỏi máy Mac (nếu không cần thiết) để xóa lỗi nội bộ WebKit.

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

Tính năng Chuyển tiếp riêng tư là một tính năng bảo mật được thêm vào các thiết bị của Apple thông qua iCloud. Tính năng này sử dụng khung chuyển tiếp kép để che IP của khách hàng khỏi ISP và trang web. Nếu một trang web không tương thích với tính năng bảo mật này hoặc nếu trình duyệt Safari không phân tích được gói dữ liệu từ khung chuyển tiếp đúng cách, thì điều đó có thể dẫn đến lỗi nội bộ Webkit. Trong trường hợp này, việc tắt tính năng Chuyển tiếp riêng tư của Apple có thể giải quyết được sự cố. Để làm sáng tỏ, chúng ta sẽ xem xét quá trình tắt tính năng Chuyển tiếp riêng tư trên iPhone.

  1. Chuyển đến iPhone của bạn Cài đặt và chạm vào của bạn ID Apple /Tên.
  2. Bây giờ đi đến iCloud và chọn Chuyển tiếp riêng .

    Tắt chuyển tiếp riêng tư trong Cài đặt iCloud của iPhone của bạn

  3. sau đó vô hiệu hóa tính năng Chuyển tiếp riêng bằng cách chuyển công tắc của nó sang vị trí tắt và khởi động lại PC của bạn sau đó.
  4. Sau khi khởi động lại, hãy kiểm tra xem lỗi nội bộ WebKit của điện thoại đã được xóa chưa.

Nếu sự cố vẫn tiếp diễn, hãy chuyển đến trang web có vấn đề và khi nó hiển thị lỗi nội bộ WebKit, nhấp chuột bất cứ nơi nào trên trang (không phải trong thanh địa chỉ hoặc trên một liên kết), loại hình các tiếp theo và sau đó kiểm tra xem sự cố đã được giải quyết chưa:

thisisunsafe

6. Tắt địa chỉ Wi-Fi riêng của thiết bị

Các thiết bị của Apple được trang bị tính năng Địa chỉ Wi-Fi riêng cho phép thiết bị Apple của bạn kết nối với các mạng Wi-Fi khác nhau bằng cách sử dụng các địa chỉ Mac khác nhau để che giấu hoạt động trực tuyến của bạn khỏi ISP hoặc lập hồ sơ hoạt động mạng của bạn dựa trên địa chỉ Mac của thiết bị.

Bạn có thể gặp phải lỗi này nếu tính năng Địa chỉ Wi-Fi riêng cản trở việc giao tiếp của trình duyệt với các trang web. Trong trường hợp như vậy, việc tắt tính năng Địa chỉ Wi-Fi riêng của thiết bị có thể giải quyết được vấn đề. Để minh họa, chúng ta sẽ thảo luận về quá trình tắt tính năng Địa chỉ Wi-Fi Riêng tư cho iPhone.

  1. Chuyển đến iPhone của bạn Cài đặt và mở ra Wifi .
  2. Bây giờ hãy nhấn vào tôi (thông tin) cho mạng có vấn đề và tắt biểu tượng Wi-Fi riêng Giải quyết bằng cách chuyển công tắc của nó sang vị trí tắt.

    Tắt Địa chỉ Wi-Fi Riêng tư trên iPhone

  3. sau đó khởi chạy lại trình duyệt Safari và kiểm tra xem nó có hoạt động tốt không.

7. Tắt tính năng HTTP 3 của trình duyệt Safari

HTTP 3 vẫn còn trong những ngày đầu (mặc dù đã được phát triển trong nhiều năm, nhưng các tiêu chuẩn mất nhiều thập kỷ để hoàn thiện) và thử nghiệm. Nếu trình duyệt Safari không giao tiếp với trang web trên giao thức HTTP / 3 đúng cách, thì điều đó có thể dẫn đến lỗi nội bộ của WebKit. Trong trường hợp này, việc tắt tính năng HTTP / 3 của trình duyệt Safari có thể giải quyết được sự cố. Để minh họa, chúng ta sẽ xem xét quá trình vô hiệu hóa giao thức HTTP / 3 trên máy Mac.

  1. Khởi chạy Cuộc đi săn trình duyệt và mở rộng nó Phát triển, xây dựng thực đơn.

    Mở các tính năng thử nghiệm của Safari

  2. Bây giờ chọn Tính năng thử nghiệm gỡ rối các HTTP / 3 .

    Tắt HTTP 3 trong Tính năng thử nghiệm của Safari

  3. sau đó khởi chạy lại trình duyệt Safari và kiểm tra xem có rõ lỗi nội bộ Webkit hay không.

8. Đặt lại các tính năng thử nghiệm của trình duyệt Safari về mặc định hoặc tắt chúng

Apple sử dụng các tính năng thử nghiệm trong trình duyệt Safari để kiểm tra các bổ sung mới cho trình duyệt trước khi biến nó thành một phần của cài đặt trình duyệt mặc định. Bạn có thể gặp lỗi WebKit nếu bất kỳ tùy chỉnh nào của các tính năng thử nghiệm đang cản trở khả năng tải trang web của trình duyệt một cách chính xác hoặc nếu các tính năng thử nghiệm không tương thích với các trang web bạn đang cố gắng truy cập. Trong trường hợp này, việc đặt lại các Tính năng thử nghiệm của Safari của trình duyệt Safari về mặc định hoặc tắt chúng có thể giải quyết được sự cố. Để làm sáng tỏ, chúng ta sẽ xem xét quá trình các tính năng thử nghiệm của Safari trên iPhone.

  1. Đi đến Cài đặt của iPhone của bạn và chọn Cuộc đi săn .
  2. Bây giờ mở Nâng cao và chọn Tính năng WebKit thử nghiệm .
  3. Sau đó, cuộn xuống dưới cùng và nhấn vào Đặt lại tất cả về mặc định .

    Đặt lại tất cả các tính năng thử nghiệm của Safari về mặc định

  4. Hiện nay khởi chạy lại trình duyệt Safari và kiểm tra xem nó có rõ ràng về sự cố WebKit hay không.
  5. Nếu không, hãy đến Tính năng WebKit thử nghiệm bằng cách lặp lại các bước từ 1 đến 2 và sau đó vô hiệu hóa từng tùy chọn hiển thị ở đó.
  6. Hiện nay khởi chạy lại trình duyệt Safari và kiểm tra xem nó có hoạt động bình thường không.

Nếu sự cố vẫn tiếp diễn, hãy kiểm tra xem đang Tắt các đề xuất công cụ tìm kiếm hoặc chuyển đổi đến một công cụ tìm kiếm khác nhau trong Safari sẽ xóa lỗi WebKit.

9. Xóa lịch sử và dữ liệu của trình duyệt Safari

Lỗi này có thể hiển thị nếu lịch sử / dữ liệu của Safari bị hỏng và do lỗi này, trình duyệt Safari không thể truy cập các thành phần cần thiết cho hoạt động của nó, do đó xảy ra lỗi. Tại đây, xóa lịch sử và dữ liệu của trình duyệt Safari có thể xóa lỗi WebKit. Để minh họa, chúng ta sẽ xem xét quá trình xóa lịch sử và dữ liệu của Safari trên iPhone. Trước khi tiếp tục, hãy sao lưu / ghi chú lại thông tin trình duyệt cần thiết như dấu trang, thông tin đăng nhập trang web, v.v.

  1. Khởi chạy Cuộc đi săn trình duyệt và đi đến nó Cài đặt .
  2. Sau đó xác định vị trí Xóa lịch sử và Dữ liệu vỗ nhẹ trên đó.

    Xóa lịch sử và dữ liệu trang web của Safari trên iPhone

  3. Hiện nay xác nhận để xóa dữ liệu và lịch sử của trình duyệt Safari của bạn.
  4. sau đó khởi động lại iPhone của bạn và kiểm tra xem lỗi WebKit có được xóa khi khởi động lại hay không.

Nếu điều đó không hiệu quả, hãy kiểm tra xem trang web có vấn đề hoạt động tốt trong Duyệt web riêng tư chế độ của Safari. Nếu vậy, bạn có thể tắt tất cả các tiện ích mở rộng của trình duyệt và bật từng tiện ích mở rộng này để tìm ra vấn đề. Sau khi tìm thấy, bạn có thể vô hiệu hóa nó (nếu cần thiết); nếu không, hãy xóa nó khỏi trình duyệt Safari.

10. Tạo người dùng mới trên thiết bị của bạn

Nếu hồ sơ người dùng của bạn trên thiết bị bị hỏng, điều đó có thể dẫn đến lỗi nội bộ WebKit vì trình duyệt Safari không thể truy cập vào các mô-đun hệ điều hành cần thiết cho hoạt động của trình duyệt. Tạo người dùng mới trên thiết bị của bạn có thể giải quyết vấn đề WebKit. Để minh họa, chúng ta sẽ thực hiện cách tạo người dùng mới trên máy Mac. Hãy nhớ rằng chỉ có thể thực hiện các bước này với tài khoản quản trị viên trên Mac.

  1. Đi đến của bạn Tùy chọn hệ thống và mở ra Người dùng & Nhóm .

    Mở Người dùng & Nhóm trong Tùy chọn Hệ thống của Mac

  2. Bây giờ, ở gần dưới cùng bên trái, hãy nhấp vào ổ khóa và nhập mật khẩu quản trị viên của bạn nếu được yêu cầu.
  3. Sau đó nhấp vào Thêm biểu tượng (gần biểu tượng ổ khóa) và mở rộng Tài khoản mới thả xuống (trong ngăn bên phải của cửa sổ).
  4. Bây giờ chọn Người quản lý và nhập những chi tiết khác (mật khẩu, xác minh, gợi ý mật khẩu, v.v.) theo yêu cầu của bạn.

    Tạo người dùng quản trị viên mới trong MacBook

  5. Sau đó nhấp vào nút Tạo người dùng và đợi cho đến khi người dùng được tạo.
  6. Sau khi hoàn thành, đăng xuất của tài khoản hiện tại trên máy Mac của bạn và đăng nhập bằng tài khoản mới tạo.
  7. Sau đó khởi chạy Safari và kiểm tra xem có rõ lỗi nội bộ của WebKit hay không.

Nếu bạn không muốn tạo người dùng mới, bạn có thể cho phép đăng nhập với tư cách khách và kiểm tra xem Safari có hoạt động tốt trong tài khoản khách hay không.

11. Đặt lại thiết bị của bạn về mặc định ban đầu

Nếu không có cách nào ở trên giải quyết được lỗi nội bộ WebKit thì lỗi có thể do hệ điều hành của thiết bị bị hỏng và việc đặt lại thiết bị của bạn về cài đặt gốc có thể giải quyết được sự cố. Để giải thích rõ hơn quá trình này, chúng ta sẽ xem xét quá trình đặt lại iPhone về mặc định ban đầu. Trước khi tiếp tục, hãy sao lưu dữ liệu cần thiết trên iPhone của bạn và sạc đầy.

  1. Chuyển đến iPhone của bạn Cài đặt và mở ra Chung .
  2. Bây giờ xác định vị trí Cài lại (bạn có thể cuộn một chút) và nhấn vào nó.
  3. Sau đó nhấn Xoá tất cả nội dung và cài đặt .

    Đặt lại iPhone về mặc định ban đầu

  4. Sau đó, xác nhận để tiếp tục quá trình đặt lại iPhone và Chờ đã cho đến khi quá trình hoàn tất.
  5. Sau khi hoàn thành, cài đặt của bạn điện thoại Iphone như một Thiết bị mới (chưa được khôi phục từ bản sao lưu), và hy vọng rằng nó sẽ sạch lỗi nội bộ WebKit. Nếu vậy, bạn có thể khôi phục iPhone của mình từ một bản sao lưu.

Nếu không có cách nào ở trên hiệu quả, thì bạn có thể liên hệ với Hỗ trợ của Apple để giải quyết vấn đề, nhưng bạn có thể sử dụng trình duyệt hoặc thiết bị khác để truy cập các trang web có vấn đề trong thời gian đó.