gpt4 book ai didi

javascript - 在浏览器中获取 accesskeys 的组合键

转载 作者:太空狗 更新时间:2023-10-29 14:53:29 24 4
gpt4 key购买 nike

我想创建一个页面,其中某些输入和链接附加了访问键,我想通知用户他们需要按什么组合键来激活输入或链接。有没有办法通过 JavaScript 自动获取浏览器的 accesskey 组合键,或者我是否需要检测它是哪个浏览器,然后只使用一个表来存储浏览器使用的组合键?

我还没有找到任何可以自动检测到这一点的脚本(我查看了维基百科的源代码,它们也使用浏览器名称),我觉得这很好奇,因为大多数网站似乎都推荐功能检测作为反对浏览器检测。如果 accesskeys 是异常(exception),我会觉得很奇怪。

此外,根据 Wikipedia ,accesskeys 有大量不同的键组合,所以我不认为制作组合数组并选择浏览器的组合是最好的解决方案。

最佳答案

对于 HTML5,有一个 JS attribute called accessKeyLabel这应该根据 accesskey attribute 的值返回适合浏览器的字符串.

may not work在您关心的所有浏览器/版本中,但是,在这种情况下,您将需要手动浏览器嗅探和分支回退。恕我直言,10-20 个这样的组合并不是“巨大”的数量,也是唯一合理的追索权。

关于javascript - 在浏览器中获取 accesskeys 的组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20826548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com