Я пытаюсь встроить некоторые сочетания клавиш в свое веб-приложение, и у меня проблемы с 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