如何使用JS重新分配Chrome扩展中的热键?

时间:2017-03-16 15:09:34

标签: javascript google-chrome

我有一个工作代码:

document.onkeypress=function(e){   
    if( e.keyCode==49 ){
        e.preventDefault();
        alert('Переход на целевую страницу при нажатии 1');
        window.location.href="http://yandex.ru";
    } 
};

但如果我尝试分配键 F1 F2 F3 Chrome打开帮助( F1 )等等。 e.preventDefault();不起作用。 如何更新我的代码?

1 个答案:

答案 0 :(得分:1)

在某些浏览器中,按键不起作用,但keydown有效。您可能想要参考:http://www.quirksmode.org/js/keys.html

我希望这会有所帮助。