请参阅:jsfiddle
据我所知,这只适用于Mac上的Safari,所以如果您使用的是其他内容,请随意尝试,但您可能不会注意到任何问题。
在我正在创建的应用程序中,我需要观察命令/ meta + b&命令/ meta + i所以我可以使用粗体或斜体文本。它在chrome中运行良好,但我无法在Safari中观察到这些键组合。
这是safari的错误吗?我忽略了什么吗?任何帮助,将不胜感激。谢谢!
修改
如果JSfiddle链接没有给出我正在描述的结果,那么将下面的代码复制并粘贴到一个新的jsfiddle中并尝试相同的实验。这样做可以确保观察不起作用。无论它在我的应用程序中的应用方式如何,它都拒绝观察击键。
document.observe('keydown', function(e) {
if(e.metaKey) alert('hi');
});