#javascript #html #safari
#javascript #HTML #safari
Вопрос:
Прежде чем вы начнете критиковать, я бы хотел, чтобы вы знали, что у меня есть действительно разумная причина отключить горячие клавиши :
Я кодирую небольшую видеоигру на Javascript, похожую на guitar hero, в которую играют с помощью перевернутой клавиатуры. И он использует различные клавиши на клавиатуре (по умолчанию от F1 до F5, пользователи Mac могут изменить его на панели параметров), в то время как другие клавиши не отключены.
Проблема заключается в клавишах F5 (и любой другой клавише, если пользователь ее выбрал). В Firefox и Google Chrome я мог бы просто использовать event.preventDefault();
или window.event.returnValue = false;
. Но эти два метода не влияют на Safari в Windows.
Я хотел бы знать, есть ли какой-либо способ сделать это. У меня есть альтернатива, но я бы предпочел использовать ее в качестве последнего средства…
Ответ №1:
Это известная ошибка в WebKit.
Комментарии:
1. О, спасибо: D Похоже, мне больше не нужно об этом беспокоиться.