为什么我不能在Safari中观察meta + i / meta + b?

时间:2012-03-29 18:00:56

标签: javascript javascript-events prototypejs

请参阅:jsfiddle

据我所知,这只适用于Mac上的Safari,所以如果您使用的是其他内容,请随意尝试,但您可能不会注意到任何问题。

在我正在创建的应用程序中,我需要观察命令/ meta + b&命令/ meta + i所以我可以使用粗体或斜体文本。它在chrome中运行良好,但我无法在Safari中观察到这些键组合。

这是safari的错误吗?我忽略了什么吗?任何帮助,将不胜感激。谢谢!

修改

如果JSfiddle链接没有给出我正在描述的结果,那么将下面的代码复制并粘贴到一个新的jsfiddle中并尝试相同的实验。这样做可以确保观察不起作用。无论它在我的应用程序中的应用方式如何,它都拒绝观察击键。

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

0 个答案:

没有答案