Trả lời ngắn gọn: Chrome và Firefox đều có sẵn cài đặt buộc bạn phải giữ ⌘Q thay vì chỉ nhấn nhanh. Safari thì không có.
Hãy bật các tính năng có sẵn trước. Chúng không tốn gì và là cách khắc phục đúng đắn cho hai trình duyệt đó.
Chrome có sẵn đúng lớp bảo vệ bạn muốn, mặc định tắt. Trong thanh menu, mở menu Chrome và nhấp Cảnh báo trước khi thoát (⌘Q) để nó được đánh dấu.
Từ đó về sau, một lần nhấn ⌘Q sẽ hiện "Hold ⌘Q to Quit" và không gì bị đóng cả. Bạn phải giữ tổ hợp phím đó khoảng một giây để thực sự thoát. Đây là thay đổi tốt nhất bạn có thể thực hiện nếu Chrome là nơi bạn hay mất công việc.
Mở Firefox › Settings › General và đánh dấu Confirm before quitting with ⌘Q. Firefox sau đó sẽ hiển thị một bảng xác nhận liệt kê số thẻ và cửa sổ sắp bị đóng.
Safari không có cài đặt tương đương. Không có tùy chọn "cảnh báo trước khi thoát" trong cài đặt của Safari, và chưa bao giờ có. Bất kỳ điều gì nói khác đi đều đang mô tả Chrome.
Thứ mà Safari thực sự có là mở lại. Tắt Đóng cửa sổ khi thoát ứng dụng trong Cài đặt Hệ thống › Màn hình nền & Dock, và Safari sẽ mở lại cửa sổ và các thẻ của bạn vào lần mở tiếp theo. Điều này không ngăn việc thoát ứng dụng, nó chỉ giúp bạn sống sót qua việc đó, và bạn vẫn mất bất cứ gì đã gõ vào một biểu mẫu.
Để thực sự chặn phím bấm đó trong Safari, bạn cần thứ gì đó bên ngoài Safari.
Hầu hết ứng dụng đều không có gì cả. Photoshop, Slack, Mail, Notes, Preview và những ứng dụng khác đều thoát ngay khi bạn nhấn ⌘Q, và lý do điều này xảy ra là vì ⌘Q nằm ngay cạnh ⌘W trên bàn phím. Không ai cố ý nhấn nó. Họ chỉ muốn đóng một thẻ.
Đó là lý do vì sao một cách khắc phục theo từng ứng dụng chỉ giải quyết được đến một mức nhất định: nó có tác dụng ở hai trình duyệt đã nghĩ đến điều đó, và không có tác dụng ở bất kỳ đâu khác.
Bạn có hai lựa chọn bao quát mọi ứng dụng.
Gán lại phím tắt. Trong Cài đặt Hệ thống › Bàn phím › Phím tắt Bàn
phím › Phím tắt ứng dụng, thêm một phím tắt cho một ứng dụng cụ thể với đúng tên mục menu
Quit Safari và gán cho nó một tổ hợp phím vô hại. Cách này có hiệu quả, miễn phí, và có hai
bất tiện: bạn phải làm việc này cho từng ứng dụng với đúng câu chữ menu, và nó chỉ đổi phím tắt chứ không
bảo vệ nó, nên ⌘Q sau đó sẽ hoàn toàn chẳng có tác dụng gì thay vì hỏi trước.
Hoặc bảo vệ tổ hợp phím đó. Still Dock giữ ⌘Q và ⌘W lại cho những ứng dụng bạn chọn, nên phím tắt vẫn hoạt động bình thường ở mọi nơi khác. Hãy chọn ba ứng dụng mà bạn hay mất công việc trong đó và để yên phần còn lại. Xem thêm tại tắt ⌘Q trên Mac và xác nhận trước khi ⌘W đóng.
Có. Đây là một lớp bảo vệ ở cấp Chrome, không phải theo từng cửa sổ.
Chỉ phím tắt bạn đã gán lại. Mục menu Quit vẫn hoạt động bằng chuột. Rủi ro là bạn quên mất mình đã làm việc đó và kết luận rằng ứng dụng bị hỏng một năm sau.
Không có cài đặt như vậy, và chưa bao giờ có. Đóng cửa sổ khi thoát ứng dụng là thứ gần nhất, và nó thay đổi những gì xảy ra sau khi thoát chứ không ngăn việc thoát.
Cùng khu vực bàn phím, nhưng khác vấn đề, và các trình duyệt hoàn toàn không bảo vệ trước nó. Xem xác nhận trước khi ⌘W đóng.