javascript - 使用 JavaScript 在 IE11 中禁用 Alt+Home
问题描述
我已经能够使用 Javascript 禁用一些浏览器热键,但似乎 IE11 不允许我禁用 Alt+Home(请参见下面的示例代码)。知道为什么这在 IE11 中不起作用吗?
jQuery(document).on('keydown', function(e) {
// Stop Browser History (ctrl + H)
if (e.ctrlKey && e.keyCode === 72) {
return false;
}
// Stop Alt + Home
if (e.altKey && e.keyCode === 36) {
return false;
}
...
解决方案
通过添加一个 alert() 调用,我能够让它在 IE11 中工作。
jQuery(document).on('keydown', function(e) {
// Stop Alt + Home
if (e.altKey && e.keyCode === 36) {
alert("Your message here");
return false;
}
推荐阅读
- excel - .range(ContRow&":"&ContRow).entirerow.Delete
- excel - 检查有效日期 - VBA
- docker - 在 docker 上绑定()到 0.0.0.0:80 失败(98:地址已在使用中)
- android - 房间 LiveData、ViewModel。按名称搜索。奇怪的过滤行为
- android - 如何制作和使用 LinearLayout 的模块化 xml 文件
- javascript - Magento 在产品详细信息页面加载时运行自定义脚本
- wordpress - 在编辑器中隐藏 wordpress 管理菜单中的自定义帖子类型链接
- angular - 从图像库中获取图像
- elixir - 如何在 Elixir 中为 Uberauth 添加状态参数
- ocaml - 为多态变体类型编写类型签名时可以使用类型变量吗?