Почему я не могу наблюдать мета + i / meta + b в Safari? - PullRequest
1 голос
/ 29 марта 2012

Пожалуйста, обратитесь к этому: jsfiddle

Насколько я могу судить, это относится только к Safari на Mac, поэтому, если вы используете что-то другое, не стесняйтесь попробовать это, но вы, вероятно, не заметите никаких проблем.

В приложении, которое я создаю, мне нужно соблюдать команду / meta + b & command / meta + i, чтобы сделать текст жирным или курсивом. Он отлично работает в Chrome, но я не могу наблюдать эти комбинации клавиш в Safari.

Это ошибка с сафари? Я что-то пропускаю? Любая помощь будет оценена. Спасибо!

EDIT:

Если ссылка JSfiddle не дает результатов, которые я описываю, скопируйте и вставьте приведенный ниже код в новый jsfiddle и попробуйте тот же эксперимент. Поступая таким образом, я гарантирую, что наблюдение не сработает. Независимо от того, как он применяется в моем приложении, он отказывается наблюдать нажатие клавиш.

document.observe('keydown', function(e) {     
     if(e.metaKey) alert('hi');
});​
...