【发布时间】:2011-10-12 09:44:53
【问题描述】:
我需要拦截 Safari 中的浏览器重新加载功能(我知道这通常不是应该做的事情,但在我的情况下这是有道理的)。
对于 Windows,我只是这样做:
$(document).keydown(function(event) {
if ( event.which == 116 ) {
restart();
return false;
}
});
我是否需要使用 JQuery 插件同时捕获两个键,或者 这是否已经在 JQuery 中以某种形式实现?
另外,Mac下的keycode和windows下的keycode一样吗? (“Command”是键码“17”,“r”是“19”?)还是命令键是“55”,“r”是“15”?
(使用此来源:http://boredzo.org/blog/archives/2007-05-22/virtual-key-codes
【问题讨论】:
-
如果有人反弹 cmd+r 来做除了硬页面重新加载之外的事情,我会很生气!
-
我通常会完全同意你的观点,但相信我,在这种情况下这是有道理的
标签: jquery safari keydown keycode