我有一个脚本,在ONKEYDOWN事件(例如Alt + f)上它会禁用默认操作 使浏览器显示其菜单并进行自定义操作。
在IE8中event.returnValue
不能完成这项工作。如果我这样做,我也会看到
alert(event.returnValue)
值为'undefined',而广告似乎没有
在对象中,但如果我循环事件对象,我发现它。
奇怪!
可能无法禁用浏览器访问键?
P.S。
随着Firefox一切正常! (使用preventDefault()
)
答案 0 :(得分:2)
虽然无法覆盖“Ctrl + KEY”快捷方式(在IE中)的行为,但您仍然可以覆盖访问键。使用简单的HTML。
<a href="javascript:;" accesskey="f"></a>
希望这会有所帮助。