Пожалуйста, обратитесь к этому: jsfiddle
Насколько я могу судить, это относится только к Safari на Mac, поэтому, если вы используете что-то другое, не стесняйтесь попробовать это, но вы, вероятно, не заметите никаких проблем.
В приложении, которое я создаю, мне нужно соблюдать команду / meta + b & command / meta + i, чтобы сделать текст жирным или курсивом. Он отлично работает в Chrome, но я не могу наблюдать эти комбинации клавиш в Safari.
Это ошибка с сафари? Я что-то пропускаю? Любая помощь будет оценена. Спасибо!
EDIT:
Если ссылка JSfiddle не дает результатов, которые я описываю, скопируйте и вставьте приведенный ниже код в новый jsfiddle и попробуйте тот же эксперимент. Поступая таким образом, я гарантирую, что наблюдение не сработает. Независимо от того, как он применяется в моем приложении, он отказывается наблюдать нажатие клавиш.
document.observe('keydown', function(e) {
if(e.metaKey) alert('hi');
});