作为标题所示,我想知道 - 在现代浏览器中有哪些键盘快捷键无法被JavaScript阻止?这是取决于浏览器还是甚至是系统?
目前,我已经在Google Chrome中找到了
目前,我已经在Google Chrome中找到了
Ctrl + N , Ctrl + Shift + N , Ctrl + T , Ctrl + Shift + T , Ctrl + W , Ctrl + Shift + W 。然后还有带windows键的标准Windows快捷键,如Windows键本身, winkey + R , winkey + S 等,但也包括 Ctrl + Shift + Escape 。 是否有办法知道哪些键盘快捷键会导致JavaScript无法防止?
我想我的问题归结为:如果 event 是键盘事件,则 event.preventDefault(); 实际上会防止什么?
编辑
让我们在这里列出清单:
Ctrl + N
Ctrl + Shift + N
Ctrl + T
Ctrl + Shift + T
Ctrl + W
Ctrl + Shift + W
winkey + anything?
Ctrl + Shift + Escape
Ctrl + Alt-Delete (由Psi添加)
Alt + F4
Escape 和 F11 (全屏)(由zer00ne添加)
alt+F4
一样,可能还有很多类似的快捷键。 - user3546284