Browser Jquery-Bainding中心&x2B;t不是在铬上工作吗?

Browser Jquery-Bainding中心&x2B;t不是在铬上工作吗?,browser,jquery,Browser,Jquery,我试图用某个事件绑定Ctrl+t。。代码是 $(document).keydown(function(event) { if (event.ctrlKey && (event.which == 84)) { console.log('Ctrl+t was pressed'); window.location.href ="www.example.com"; return false; } return true;//Pass the event on

我试图用某个事件绑定Ctrl+t。。代码是

$(document).keydown(function(event) { 
 if (event.ctrlKey && (event.which == 84)) {
 console.log('Ctrl+t was pressed');
    window.location.href ="www.example.com"; 
     return false;
}
  return true;//Pass the event on
}))


它在Mozilla中运行良好,但在Crome中则不行。我正在使用crome的当前版本

在Chrome4中,浏览器执行默认操作(即打开新窗口, 打开新选项卡并关闭选项卡/窗口),但不执行JavaScript (根本)拦截。 在IE7、IE8、FF3、FF3.5和Chrome3中,截距工作正常


尝试使用Chrome的开发者工具进行调试。在你的函数中放置一个断点,看看你是否达到了目的。我已经尝试过了,如果条件是,它会失败……看看event.which值。是84吗?Ctrl-T用于打开新选项卡。。。您不应该覆盖这样的常用快捷方式。您可能会感兴趣: