javascript - 如何在 chrome 网页中使用 javascript 禁用键盘的 ContextMenu 功能?

标签 javascript google-chrome contextmenu

我想从名为“menukey”的键盘键中禁用“contextmenu”。关键代码是 93。

enter image description here

<script type="text/javascript">
document.onkeydown = function (e) {
    if (e.which == 93) {
        return false;
    }
}
</script>

我已经在一些浏览器应用程序上测试了上面的代码:

✔ IE 10

✔ 火狐 22

✔ 歌剧 12.16

✘ Chrome 28.0.1500.95

? Safari x.x

✔ succeed | ✘ not worked | ? not tested

有大佬可以解决吗? 为什么它在 chrome 上不起作用?

最佳答案

我不知道为什么你使用的方法不起作用,但你可以这样做:

window.oncontextmenu = function(event) {
    return false;
};

关于javascript - 如何在 chrome 网页中使用 javascript 禁用键盘的 ContextMenu 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18029668/

相关文章:

javascript - chrome.alarms.onAlarm 抛出 Uncaught TypeError,无法读取未定义的属性 'onAlarm'

Windows shell 在单击文件夹的空白部分时将项目添加到上下文菜单

javascript - 如何验证登录页面?

javascript - Uncaught ReferenceError : exports is not defined in filed generated by Typescript

javascript - 如何加载https ://websites on click of chrome extension

google-chrome - 带有预安装扩展程序的Chromium

qt - QAbstractScrollArea 在使用 mapToGlobal 时引入偏移量

Android:在某些操作上显示弹出菜单?

javascript - 在 jquery 客户端中从服务器端格式化 Json 字符串

javascript - JS CSS 时钟在 IE 中不工作