我正在尝试从Chrome浏览器绑定Ctrl + shift + N keydown事件,但它无效。以下是代码片段:
$(document).bind('keydown', function(e) {
console.log(e.which);
console.log(e.ctrlKey);
console.log(e.shiftKey);
if (e.ctrlKey && e.shiftKey && e.which === 78) {
e.preventDefault();
console.log('Ctrl+Shift+N');
return false;
}
});
在其他浏览器上工作正常,因为Chrome浏览器已为“新隐身窗口”指定了此快捷方式。那么有什么办法可以阻止这种默认行为或捕获这个事件吗?