Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục sự cố kết nối Safari sau cập nhật Mojave: 7 sửa chữa đã chứng minh

Lợi thế lớn nhất của Safari so với các trình duyệt khác là nó được thiết kế cho thiết bị Apple. Tính năng, tiện ích mở rộng, giao diện người dùng và các yếu tố khác được tạo ra để hoạt động mượt mà với iOS và macOS. Safari là một trình duyệt ổn định và hiệu quả, hoạt động tốt ngay cả trên các Mac cũ.

Tuy nhiên, gần đây một số người dùng Mac đang gặp sự cố kết nối với Safari. Theo báo cáo, Safari không thể kết nối Internet sau cập nhật Mojave. Khi người dùng khởi chạy trình duyệt, họ nhận được thông báo rằng trang không thể hiển thị vì máy tính hiện đang ngoại tuyến. Người dùng được tùy chọn chạy chẩn đoán mạng để thử khắc phục sự cố dù máy tính thực sự đang kết nối Internet.

Các trình duyệt và ứng dụng khác hoạt động tốt và có thể kết nối Internet, trừ Safari. Vấn đề này khiến nhiều người dùng Mac bị ảnh hưởng lớn vì Safari là trình duyệt tích hợp sẵn cho macOS. Người dùng đã cập nhật lên Mojave nhưng không thể duyệt web bằng Safari có thể chọn dùng trình duyệt khác. Vẫn có sự khác biệt lớn giữa sử dụng Safari và các trình duyệt khác như Chrome hoặc Firefox trên Mac.

Điều gì gây ra sự cố kết nối Safari này? Nếu bạn vừa nâng cấp macOS và bỗng nhiên Safari không thể kết nối Internet sau cập nhật Mojave, thì có lẽ đó là một lỗi (bug). Bạn sẽ cần chờ Apple phát hành bản sửa chính thức để giải quyết vấn đề này.

Mẹo chuyên nghiệp: Quét Mac để tìm vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Cũng có thể vấn đề này do các yếu tố khác, chẳng hạn như:

  • Tệp .plist bị hỏng
  • Tệp cache bị hỏng
  • Cài đặt Internet không chính xác
  • Tiện ích mở rộng xấu
  • Mã độc
  • Trình duyệt Safari lỗi thời

Cách xử lý nếu Safari không thể kết nối Internet sau cập nhật Mojave

Đây là kịch bản phổ biến khi một số ứng dụng hoạt động sai sau cập nhật macOS do vấn đề tương thích. Vì vậy, khi Mac đã kết nối Internet nhưng không thể duyệt web trên Safari sau cập nhật Mojave, bạn có hai lựa chọn: chờ Apple phát hành bản cập nhật khắc phục sự cố hoặc thử một số giải pháp thay thế để làm cho Safari hoạt động lại.

Hoặc bạn có thể làm cả hai. Bạn có thể thử một số sửa chữa dưới đây trong khi chờ bản cập nhật chính thức.

Giải pháp #1: Khởi động lại Safari.

Bất kể vấn đề bạn gặp với Safari, điều đầu tiên cần làm là thoát hoàn toàn ứng dụng và khởi chạy lại. Nhấn Command + Q hoặc chọn Thoát từ menu Safari để đóng trình duyệt. Tiếp theo, nhấp vào biểu tượng Safari từ Dock để khởi chạy nó. Khởi động lại Safari nên giải quyết hầu hết các vấn đề nhỏ và tạm thời liên quan đến ứng dụng.

Giải pháp #2: Vô hiệu hóa tất cả tiện ích mở rộng Safari.

Đôi khi, tiện ích mở rộng xấu có thể gây ra vấn đề hiệu suất và mạng cho Safari. Bạn cần vô hiệu hóa tất cả tiện ích mở rộng trước để xem có cái nào là thủ phạm. Để làm điều này:

  1. Nhấp Safari, sau đó đi tới Tùy chọn > Tiện ích mở rộng.
  2. Bỏ chọn tất cả hộp Bật tiện ích mở rộng bên cạnh các tiện ích mở rộng.
  3. Khởi động lại Safari và kiểm tra xem nó có thể kết nối Internet không.

Nếu bước này thành công, có nghĩa là một trong các tiện ích mở rộng của bạn đang gây ra vấn đề. Bạn cần thử loại bỏ tiện ích mở rộng từng cái một. Khi đã tìm thấy tiện ích mở rộng gây sự cố, bạn có thể xóa hoàn toàn nó khỏi Safari hoặc gỡ cài đặt rồi cài đặt lại một bản sao tốt.

Giải pháp #3: Xóa cache của Safari.

Dữ liệu được cache đôi khi gây ra vấn đề cho trình duyệt, vì vậy việc xóa cache định kỳ là quan trọng. Có hai cách làm: qua Tùy chọn Safari hoặc thư mục Library.

Để xóa cache của Safari qua cài đặt ứng dụng:

  1. Khởi chạy trình duyệt và nhấp Safari từ menu trên cùng.
  2. Từ đó, điều hướng tới Tùy chọn > Nâng cao, sau đó tích vào Hiển thị menu Develop trong thanh menu.
  3. Khi thấy menu Develop trong thanh công cụ Safari, nhấp vào nó, sau đó chọn Làm rỗng cache.
  4. Bạn cũng có thể xóa lịch sử duyệt web bằng cách nhấp Lịch sử > Xóa lịch sử.
  5. Khi đang ở đó, bạn cũng có thể xóa tất cả dữ liệu trang web bằng cách đi tới Tùy chọn > Quyền riêng tư, sau đó nhấp Xóa tất cả dữ liệu trang web.

Một tùy chọn khác để xóa cache Safari là truy cập thư mục Library. Để làm điều này:

  1. Đóng Safari.
  2. Nhấn Option, sau đó nhấp menu Go trong Finder.
  3. Chọn Library từ menu thả xuống.
  4. Điều hướng tới Library > Caches > com.apple.Safari.
  5. Tìm tệp com.apple.Safari và kéo nó vào Thùng rác.
  6. Đóng Finder và khởi chạy lại Safari để xem phương pháp này có hiệu quả không.

Giải pháp #4: Dọn dẹp Mac của bạn.

Các tệp không cần thiết trên máy tính không chỉ làm nghẽn hệ thống mà còn gây ra sự cố. Dọn dẹp máy tính bằng ứng dụng sửa chữa Mac để loại bỏ tệp rác có thể khiến Safari hoạt động sai. Bạn cũng có thể cần chạy phần mềm diệt virus để quét phần mềm độc hại có thể trên Mac.

Giải pháp #5: Đặt lại tùy chọn Safari.

Một trong những lý do có thể khiến Safari không thể kết nối Internet là tệp .plist bị hỏng. Tệp .plist lưu trữ tất cả cài đặt và tùy chọn liên quan đến ứng dụng Safari. Khi nó bị hỏng, nhiều vấn đề có thể nảy sinh với ứng dụng liên quan.

Để đặt lại tùy chọn Safari, bạn cần xóa tệp .plist bằng cách làm theo các bước dưới đây:

  1. Đóng hoàn toàn Safari.
  2. Khởi chạy Terminal từ thư mục Tiện ích, sau đó nhập lệnh sau: chflags nohidden ~/Library/.
  3. Đóng Terminal và điều hướng tới Library > Preferences.
  4. Tìm tệp .plist hoặc các tệp có Safari trong tên tệp. Ví dụ: com.apple.Safari.plist.
  5. Kéo tệp .plist vào Thùng rác để xóa nó. Điều này sẽ xóa tất cả cài đặt Safari của bạn. Bạn không cần lo lắng vì một tệp tùy chọn mới sẽ được tạo lần sau bạn mở ứng dụng.

Khởi động lại Mac và khởi chạy lại Safari để kiểm tra xem vấn đề kết nối Internet đã được giải quyết chưa.

Giải pháp #6: Xóa tệp lịch sử Safari.

Tệp lịch sử Safari có thể tích tụ theo thời gian và ảnh hưởng đến hiệu suất trình duyệt. Nếu điều đó xảy ra, xóa các tệp lịch sử này có thể giải quyết vấn đề của bạn. Để làm điều này:

  1. Đóng ứng dụng Safari.
  2. Nhấn phím Option, sau đó nhấp Go > Library.
  3. Tìm thư mục Safari và mở nó.
  4. Tìm tất cả các tệp bắt đầu bằng History bên trong thư mục Safari. Bạn có thể kéo các tệp này vào Thùng rác để xóa hoặc di chuyển chúng đến Màn hình máy tính.

Sau khi hoàn thành các bước này, khởi chạy lại Safari để kiểm tra xem nó hiện đang hoạt động đúng chưa.

Giải pháp #7: Xóa cache DNS.

Khi bạn gặp khó khăn với ứng dụng kết nối Internet, xóa cache DNS có thể giúp rất nhiều. Để làm điều này, làm theo hướng dẫn dưới đây:

  1. Nhấp Tiện ích > Terminal.
  2. Nhập lệnh này, sau đó nhấn Enter: sudo dscacheutil –flushcache.
  3. Đợi quá trình hoàn tất.
  4. Tiếp theo, vô hiệu hóa DNS prefetching bằng cách nhập lệnh này trong Terminal: defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false.

Sau khi các lệnh này được thực thi, khởi động lại máy tính và mở Safari một lần nữa để xem vấn đề Internet của bạn đã được khắc phục chưa.

Tóm tắt

Safari là một trình duyệt ổn định được thiết kế để hoạt động tốt với thiết bị Apple. Tuy nhiên, việc gặp lỗi với ứng dụng là bình thường, đặc biệt nếu có những thay đổi lớn đối với phần mềm của bạn. Ví dụ, người dùng Mac gần đây báo cáo Safari không thể kết nối Internet sau cập nhật Mojave. Thay vì chờ Apple phát hành giải pháp chính thức, bạn có thể thử các sửa chữa trên và xem cái nào hiệu quả cho bạn.