陷阱命令+shift+w 鼠标陷阱不起作用



是否可以在捕鼠器中捕获"命令+shift+w"? 因为我尝试做

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

我的浏览器(Chrome(窗口正在关闭。我可以阻止浏览器以某种方式关闭此快捷方式仅针对我的应用程序的指定页面吗?

我尝试了以下方法,它工作正常...

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

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

如果您按 CTRL 移位 W ,那么这将关闭浏览器。某些命令仅限于浏览器使用。有关更多详细信息,请参阅这篇文章 javascript 捕获浏览器快捷方式 (ctrl+t/n/w(

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

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

正如@Cavan佩奇所提到的,这有效

最新更新