Как в расширении для Chrome назначить горячие клавиши для перехода по определенным ссылкам и выполнения функций JS?

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

Однако если назначать клавиши F1, F2, F3... Chrome не выполняет назначенную функцию, а только дефолтные функции браузера, т.е. вызывает справку и тп. Предотвратить это, написав в коде "e.preventDefault();" - не получилось, не было вообще никакого эффекта.
Подскажите, как решить эту задачу?
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Ну а зачем вам сочетания этих клавиш? Я так думаю хром специально не даёт этого сделать, т.к. в них уже забит нужный браузеру функционал
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы