Cách nhận biết F12
document.addEventListener('keydown', (event) => {
if (event.key === "F12") {
// F12 was pressed
}
});
Dùng event.key để phản ứng theo ý nghĩa của phím (giá trị này theo bố cục bàn phím) và event.code cho vị trí vật lý của phím, ví dụ WASD trong game. keyCode và which đã lỗi thời: vẫn hoạt động, nhưng giá trị khác nhau giữa các trình duyệt và bố cục.
Trình duyệt xử lý F12 thế nào
F12 mở công cụ dành cho nhà phát triển trên hầu hết trình duyệt và không được gửi đến trang một cách đáng tin cậy.
Trong React
<input onKeyDown={(e) => { if (e.key === "F12") { /* … */ } }} />Tìm Keycode JavaScript
Nhấn phím bất kỳ để xem ngay mọi thuộc tính của sự kiện bàn phím, kèm đoạn mã keydown sẵn sàng sao chép cho phím tắt.