Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript覆盖chrome默认快捷方式_Javascript_Html_Google Chrome - Fatal编程技术网

使用javascript覆盖chrome默认快捷方式

使用javascript覆盖chrome默认快捷方式,javascript,html,google-chrome,Javascript,Html,Google Chrome,我有一个应用程序,我必须覆盖chrome浏览器的几个快捷键。我无法覆盖几个默认快捷键,但可以编写几个自定义快捷键来触发警报 这些是我要覆盖的新命令 CTRL+T CTRL+N CTRL+W CTRL+F4 CTRL+TAB Alt+F4 是否有任何方法可以覆盖chrome默认快捷键。 document.addEventListener('keydown', 功能(ev){ //我只是无法阻止alt-F4和CTRL-W,我认为它们是无法更改的覆盖,但对于可以更改的覆盖,这是有效的 if(ev.

我有一个应用程序,我必须覆盖chrome浏览器的几个快捷键。我无法覆盖几个默认快捷键,但可以编写几个自定义快捷键来触发警报

这些是我要覆盖的新命令

  • CTRL+T
  • CTRL+N
  • CTRL+W
  • CTRL+F4
  • CTRL+TAB
  • Alt+F4
是否有任何方法可以覆盖chrome默认快捷键。

document.addEventListener('keydown',
功能(ev){
//我只是无法阻止alt-F4和CTRL-W,我认为它们是无法更改的覆盖,但对于可以更改的覆盖,这是有效的
if(ev.ctrlKey | | ev.altKey){ev.preventDefault()}
}
)

实际上,嗯。。那些具体的命令。。哇。。javascript让我们听键盘的唯一方式。。事情发生了。。但是我认为preventDefault不能应用于它>:{这是一个好问题。这对我不起作用,你能给我一个工作片段吗,否则你可以编辑上面的例子。你不能同时复制、粘贴、剪切或全选least@Santhosh对于其他事情,我不确定它们是否能被阻止:耸耸肩: