javascript - 在 Google Chrome 中禁用 Alt 功能(快捷方式)

标签 javascript jquery html google-chrome keyboard-shortcuts

我使用以下代码(作为快捷方式)在我的反馈页面上重定向用户。

<a href='/feedback/' accesskey='f'>feedback</a>

但此代码在 Google Chrome 中不起作用,因为当用户按下 Alt + F 时,它将打开 Google Chrome 菜单栏。

如何禁用这些“快捷方式”?

可以是jQuery、javascript...

注意:我已经编写了一个重定向的 javascript 代码,但它首先打开 Chrome 菜单栏然后执行它的工作。

最佳答案

理论上允许此操作的浏览器会暴露安全漏洞。如果可以覆盖“系统”行为,则可以劫持用户浏览器。它将能够弹出一个模拟真实菜单的虚假"file"菜单,让用户认为他们正在与自己的本地计算机而不是网站进行交互。

因此,在大多数现代浏览器中这是不可能的。

关于javascript - 在 Google Chrome 中禁用 Alt 功能(快捷方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14113563/

相关文章:

javascript - 将 Javascript 对象成员连接在一起?

css - 悬停时如何使新图像出现?

javascript - javascript中如果没有alert(),代码将无法工作

javascript - AngularJS 1.2.19 从嵌套 $resource 服务返回值

javascript - 几秒钟后自动滚动到 div

html - 是否可以在没有 JS 或图像映射的情况下使具有较低 z-index 的区域可点击?

html - 分别在两个字母下划线

javascript - Meteor 和 MongoDB 地理空间 - 边界 - $within

javascript - 如何从用户脚本访问 iframe 的 javascript?

javascript - 如何向 ajax 文件上传添加额外的 POST 参数?