如何让 IE10/IE8 将“alt-d”传递到网页?

如何让 IE10/IE8 将“alt-d”传递到网页?

我工作时的主要操作方式是使用一款古老的基于浏览器的软件,它通过accessKey="D"-style提供键盘快捷键属性HTML 表单输入

在少数几个具有 accessKeys 的按钮中实际上,该软件中提供的“D”(是的,需要 IE)几乎是我通过使用键盘快捷键而不是鼠标节省的时间中价值最高的。

据我所知,在 IE 上使用 accessKeys 的方式应该是使用alt-“key”。但是,您可能知道alt-d是选择位置栏的快捷方式。

所以无论如何,在 WinXP 上使用 IE8,alt-d会被浏览器捕获,并且 accessKey 永远不会发送到网页。

但奇迹般地,当我使用 Win7 和 IE9 时,浏览器似乎足够聪明,能够注意到有一个 accessKey 分配并将 alt-d 传递到网页!(要么就是这样,要么实际上有什么东西坏了,这是一个令人高兴的副作用。我不知道。)

不幸的是,今天启动时我发现 IE10 已安装,而令我沮丧的是,accessKeyalt快捷d键又坏了。

我怎样才能让alt-在 IE10 上d被解释为accessKey(IE8 可获加分)。

答案1

尝试让 IE10 模拟 IE9(F12按打开开发者工具并选择适当的浏览器模式):

1

如果模拟列出的任何版本都无济于事(也可以尝试各种文档模式组合),你很可能运气不佳。

相关内容