您可以使用JavaScript中的preventDefault()
来阻止Chrome快捷键,但并非所有快捷键都可以这样做。
Ctrl + S和Ctrl + F可以被覆盖。
Ctrl + W则不行。这很有道理。
然而,我惊讶地发现Ctrl + L也无法被覆盖。
在Chrome中,哪些快捷键可以被覆盖,哪些不能呢?
您可以使用JavaScript中的preventDefault()
来阻止Chrome快捷键,但并非所有快捷键都可以这样做。
Ctrl + S和Ctrl + F可以被覆盖。
Ctrl + W则不行。这很有道理。
然而,我惊讶地发现Ctrl + L也无法被覆盖。
在Chrome中,哪些快捷键可以被覆盖,哪些不能呢?
在Chrome中,以下是我发现的不可覆盖的命令:
Ctrl Tab
,Ctrl-NTW
,Ctrl-W
大多数“Ctrl-Shift”键盘快捷键现在都可以被覆盖,但有几个例外:
Ctrl Shift Tab
,Ctrl-Shift-Q
Ctrl-L
现在可以被覆盖,还有一些新的Ctrl-Shift
快捷键。
Ctrl + W
Ctrl + L
Ctrl + T
Ctrl + N
F5
Ctrl + Shift + T
Ctrl + Tab
参考资料:
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent https://support.google.com/chrome/answer/157179