Dừng trang web tự động làm mới Safari trong Mac OS X Lion
Một bổ sung mới cho Safari 5.1 trong Mac OS X 10.7 là các trang web sẽ tự động làm mới nếu chúng không hoạt động trong một khoảng thời gian. Tính năng này có vẻ không cần thiết và thậm chí gây phiền nhiễu, nhưng không có tùy chọn tùy chọn rõ ràng nào để tắt tải lại trang. Rất may, Stormcloud (thông qua DaringFireball) chỉ cho chúng tôi cách ngăn chặn hành vi phiền phức này trong Safari 5.1. Đây là cách từng bước để tắt nó:
- Thoát Safari, sau đó khởi chạy Terminal (nằm trong /Applications/Utilities/) và nhập lệnh sau
- Khởi chạy lại Safari và bạn sẽ thấy menu “Gỡ lỗi” xuất hiện ở ngoài cùng bên phải, bên cạnh “Trợ giúp” (vâng, menu này khác với menu Phát triển)
- Kéo xuống trình đơn Gỡ lỗi mới và cuộn xuống một cách cho đến khi bạn thấy “Sử dụng Windows đa tiến trình” và chọn nó để bỏ chọn nó
- Mở một cửa sổ Safari mới và nếu bạn thấy tiêu đề bên cạnh trang web thì bạn hiện đang ở chế độ một quy trình, chế độ này sẽ ngăn tự động làm mới trang web
defaults write com.apple.Safari Bao gồmInternalDebugMenu 1
Nếu bạn thắc mắc tại sao việc thay đổi một số cài đặt được gọi là “cửa sổ đa quy trình” lại ảnh hưởng đến việc tự động tải lại các trang web, thì Stormcloud cung cấp một mô tả hay về tính năng này là gì và cách thức hoạt động của tính năng này:
Về cơ bản, đây là một tính năng có mục đích tốt, nhưng nó cũng khiến một số người dùng đau đầu. Trong một số trường hợp, nó khiến Safari chiếm nhiều bộ nhớ hơn mức cần thiết và thậm chí có thể khiến ứng dụng chạy chậm. Tuy nhiên, có lẽ tất cả những điều này sẽ được khắc phục trong một bản cập nhật phần mềm.
Cảnh báo lớn về việc chạy Safari 5.1 ở chế độ xử lý đơn lẻ: nhiều plugin và tiện ích mở rộng không hoạt động, đáng chú ý nhất là trình chặn quảng cáo (và thật khó chịu), ClickToFlash và 1password. Bạn sẽ phải quyết định xem sự đánh đổi đó có xứng đáng hay không hoặc bạn luôn có thể chỉ sử dụng Chrome hoặc Firefox.