Nó có vẻ là một câu hỏi lặp lại khó khăn nhưng tôi vẫn không có cách khắc phục hay cách giải quyết cho nó:accesskey VS phím navigator
Có cách nào để đánh chặn accesskeys trước phím tắt?
Tôi cần sử dụng các phím trên số yêu thích navigator IE và FF, nhưng tôi không thể xem xét các phím tắt hiện có như đã đặt trước. Nếu không, nó không để lại nhiều khả năng (hiện tại tôi chỉ sử dụng các số).
Lưu ý: bằng khóa truy cập, ý tôi là thuộc tính html accesskey
.
Bất kỳ ý tưởng nào? Ứng dụng Flash có thể làm điều đó, vậy JavaScript thì sao?
Ví dụ ở đây là một điều khiển truy cập:
<button onclick="alert('Hello');" accesskey="F">Alt+F to activate</button>
Khi tôi cố gắng để kích hoạt nó, tôi chỉ cần mở file menu: '(
** NOTE ** Bạn sẽ không gặp vấn đề với firefox vì các phím truy cập được kích hoạt bằng * Shift + Alt + [phím] * và menu với * Alt + [key] *. – sinsedrix
Nếu bạn sử dụng trình xử lý khóa, bạn có thể chặn hành vi mặc định. Với các phím truy cập, kinh nghiệm của tôi (từ khoảng 2 năm trước) là bạn cần phải chắc chắn rằng họ không xung đột với các tùy chọn trình đơn, mà không phải là rất khả thi –
Tôi hy vọng câu trả lời là không.Tôi không muốn bất kỳ trang web cũ nào có thể hi-jack các lệnh bàn phím của tôi. Khi tôi tấn công * Alt + F * Tôi muốn menu Tệp. – Umbrella