繁体   English   中英

捕获命令+ Shift + W捕鼠器不起作用

[英]Trapping command+shift+w mousetrap doesn't work

是否可以在捕鼠器中捕获“ command + shift + w”? 因为我尝试去做

Mousetrap. bindGlobal('command+shift+w', (e) => {
    //some actions
});

而且我的浏览器(Chrome)窗口即将关闭。 是否可以仅在应用程序的指定页面上阻止浏览器以某种方式关闭此快捷方式?

我尝试了以下操作,效果很好...

Mousetrap.bind('command+shift+w', function(e){ 
     console.log("command shift w")
});

如果使用Windows,请确保使用Windows键而不是Mac上的命令。

如果按CTRL SHIFT W,则将关闭浏览器。 有些命令仅限于浏览器使用。 有关更多详细信息,请参见此帖子,有关javascript捕获浏览器的快捷键(ctrl + t / n / w)

您可以传递第二个参数来检查哪个组合键触发了该事件

Mousetrap.bind('command+shift+w', function(e,combo){ 
 console.log(combo);
});

就像@Cavan Page提到的那样

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM