Làm cách nào để tắt Ctrl R bằng JavaScript?

''

cor-el [[#answer-1377446. nói]]

''
Bạn có thể chạy mã trong Bảng điều khiển trình duyệt để tắt lối tắt này, nhưng cách đó chỉ hoạt động cho cửa sổ hiện tại và bạn cần nhớ chạy mã. Bảng điều khiển trình duyệt có ngăn xếp lệnh và ghi nhớ các lệnh bạn đã sử dụng, vì vậy bạn có thể chỉ cần con trỏ LÊN để gọi lại mã này và nhấn ENTER nếu bạn đã sử dụng mã này. * Nút menu "3 thanh" hoặc Công cụ -> Nhà phát triển web *https. // nhà phát triển. mozilla. org/en-US/Tools/Browser_Console Tôi sử dụng mã này để tắt Ctrl+Q để tránh vô tình đóng Firefox (Q nằm cạnh W). Bạn có thể dễ dàng thêm nhiều ID chính. *https. // nhà phát triển. mozilla. org/en-US/Tools/Browser_Toolbox ----
javascript:/*ACCESSKEY*/(function(){var wd = Services.wm.getMostRecentWindow("navigator:browser").window.document;function $(e){return(wd.getElementById(e))}function $(e){var N=$(e);if(N){N.removeAttribute("key"); N.removeAttribute("command");console.log(N)}return($(e))}$("key_quitApplication");$("key_privatebrowsing");$("key_close");})()

Bạn có thể sử dụng bookmarklet (đánh dấu bằng mã này trong trường vị trí) để nhận mã JavaScript này trong lời nhắc và sao chép mã vào khay nhớ tạm.
javascript:/*ACCESSKEY*/void(prompt('',atob('amF2YXNjcmlwdDovKkFDQ0VTU0tFWSovKGZ1bmN0aW9uKCl7CnZhciB3ZCA9IFNlcnZpY2VzLndtLmdldE1vc3RSZWNlbnRXaW5kb3coIm5hdmlnYXRvcjpicm93c2VyIikud2luZG93LmRvY3VtZW50OwpmdW5jdGlvbiAkKGUpe3JldHVybih3ZC5nZXRFbGVtZW50QnlJZChlKSl9CmZ1bmN0aW9uICQkKGUpe3ZhciBOPSQoZSk7aWYoTil7Ti5yZW1vdmVBdHRyaWJ1dGUoImtleSIpOyBOLnJlbW92ZUF0dHJpYnV0ZSgiY29tbWFuZCIpO2NvbnNvbGUubG9nKE4pfXJldHVybigkKGUpKX0KJCQoImtleV9xdWl0QXBwbGljYXRpb24iKTsKJCQoImtleV9wcml2YXRlYnJvd3NpbmciKTsKJCQoImtleV9jbG9zZSIpOwp9KSgp')));

*https. // nhà phát triển. mozilla. org/en-US/docs/Thuật ngữ/Base64
Cảm ơn bạn vì một giải pháp tuyệt vời như vậy. bạn là thiên tài. ) Google cung cấp rất nhiều chủ đề liên quan đến vấn đề này, nhưng không có chủ đề nào giúp tôi nhiều như bạn. Tôi đã thử đoạn mã javascript đó, nhưng nó không hoạt động hoặc tôi không biết cách áp dụng nó. Tuy nhiên, tôi đã truy cập Hộp công cụ trình duyệt và xóa nút sau.
 Bằng cách xóa nút đó, tôi có thể sử dụng phím tắt CTRL+W mà không phải đóng tab trình duyệt. Nhân tiện, liên kết chính xác tới tài liệu của Hộp công cụ trình duyệt là https. // nhà phát triển. mozilla. org/en-US/docs/Tools/Browser_Toolbox

Trên trang của tôi, người dùng có thể nhấn Ctrl + A, rồi Ctrl + C để sao chép nội dung của nó, nhưng họ có thể mắc lỗi như nhấn Ctrl + R thay vì Ctrl + A và dữ liệu được điền cho biểu mẫu dài sẽ biến mất sau khi hết . Tôi muốn ngăn chặn lỗi bất cẩn như vậy và người dùng được an toàn

Tương tự như trước đây, bạn có thể thêm phần này vào tệp javascript chính của mình và đặt nó vào phần đầu của trang

Nó hoạt động bằng cách thêm một chức năng vào sự kiện onkeydown trên trang của bạn. Sau đó, chúng tôi chỉ cần lấy nút nào được nhấn bằng cách sử dụng sự kiện. Mã khóa (116 cho F5 và 82 cho R). Ngoài ra, hãy chú ý câu lệnh "if" cho R, nó chỉ đơn giản là kiểm tra xem nút điều khiển có được nhấn cùng lúc với R hay không bằng cách kiểm tra sự kiện. ctrlKey.  

Nhưng có một hạn chế đối với việc xử lý làm mới trang bằng mã này. Đơn giản là bạn không thể kiểm soát nút làm mới dành riêng cho thanh công cụ của trình duyệt của mình.  



Vì vậy, cách duy nhất để thực sự ngăn người dùng làm mới trang là sử dụng mã này, đồng thời mở trang của bạn ở một cửa sổ mới mà không có thanh công cụ.  

Kiểm tra  http. // mã hóa tài nguyên. blogspot. com/2010/01/javascript-windowopen-in-net. html để biết thêm thông tin về cách thực hiện điều đó.

Làm cách nào để tắt phím Ctrl trong JavaScript?

Ví dụ về bảng điều khiển trình gỡ lỗi ngăn trình duyệt, .
$(tài liệu). phím tắt (chức năng (sự kiện) {
// Ngăn chặn F12 -
nếu (sự kiện. mã khóa == 123) {
trả về sai;
// Ngăn chặn Ctrl+a = tắt chọn tất cả
// Ngăn chặn Ctrl+u = tắt xem nguồn trang
// Ngăn chặn Ctrl+s = tắt lưu

Làm cách nào để tắt nút làm mới trình duyệt trong JavaScript?

Tuy nhiên, bạn có thể sử dụng JavaScript để chặn sự kiện làm mới và ngăn không cho trang được làm mới. Để làm điều này, bạn có thể sử dụng sự kiện beforeunload trong JavaScript. Sự kiện này được kích hoạt trước khi hủy tải trang, bao gồm cả khi người dùng nhấp vào nút làm mới hoặc đóng tab

Làm cách nào để dừng Ctrl f5 trong JavaScript?

ngăn chặn Mặc định(); . 7 */ $(tài liệu). liên kết ("phím tắt", vô hiệu hóaF5); . 7 */ $(tài liệu). on("keydown", disableF5); . 7 */ $(tài liệu). hủy liên kết ("phím tắt", vô hiệu hóaF5); . 7 */ $(tài liệu)

Mã phím Ctrl Shift R là gì?

Ctrl+Shift+R là phím tắt được sử dụng để thực hiện tải lại cứng một trang web trong Google chrome .