我正在尝试在我的Web应用程序中嵌入一些键绑定,但是在Opera浏览器中遇到了困难。我有以下代码:
window.onkeydown = function(e){
var key = e.keyCode ? e.keyCode : e.charCode ? e.charCode : false;
if (e.ctrlKey && key === 84) {
alert("foo");
e.preventDefault();
// return false;
}
}
在Firefox和Chrome中,它的表现非常好,但是在Opera中仍然会打开新标签页。使用
return false;
同样会发生这种情况。我的信息:
Opera/9.80(X11;Linux i686;U;en)Presto/2.7.62 Version/11.00
input
和textInput
之间的区别)。 - Marcel Korpel