Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在chrome应用程序中禁用上下文菜单?_Javascript_Google Chrome_Contextmenu_Google Chrome App - Fatal编程技术网

Javascript 在chrome应用程序中禁用上下文菜单?

Javascript 在chrome应用程序中禁用上下文菜单?,javascript,google-chrome,contextmenu,google-chrome-app,Javascript,Google Chrome,Contextmenu,Google Chrome App,我正在尝试编写一个chrome应用程序,该应用程序设置为全屏,并从谷歌的入门教程开始: 现在我试图禁用右键单击时显示的上下文菜单 可能吗?如果是,怎么做?我一遍又一遍地寻找,但找不到解决办法。请帮忙 Chrome上下文菜单仅适用于调试应用程序(从目录加载)。 但是,如果您仍然想在整个chrome应用程序上禁用上下文菜单,只需在文档的onContext事件上使用preventDefault()。。。(您的自定义上下文菜单仍能正常工作…) 对于js: 对于dart: 延迟回答,但您可以使用此选项在

我正在尝试编写一个chrome应用程序,该应用程序设置为全屏,并从谷歌的入门教程开始:

现在我试图禁用右键单击时显示的上下文菜单


可能吗?如果是,怎么做?我一遍又一遍地寻找,但找不到解决办法。请帮忙

Chrome上下文菜单仅适用于调试应用程序(从目录加载)。

但是,如果您仍然想在整个chrome应用程序上禁用上下文菜单,只需在文档的onContext事件上使用preventDefault()。。。(您的自定义上下文菜单仍能正常工作…)

对于js:

对于dart:


延迟回答,但您可以使用此选项在linux上使用命令行启动chrome:


googlechrome--kiosk--no context menu

关键是我想写一个没有键盘,只有鼠标作为输入的kiosk系统,安装在展览上。所以我不认为观众会期待一个上下文菜单出现。打包应用程序有效!:)对不起,我的名声不好-我想投票支持你的帖子。@user2635541你能做的和应该做的就是接受答案;这也将给你一个小的代表性提升。
document.addEventListener("contextmenu", function(e) {
e.preventDefault();
});
document.onContextMenu.listen((e)=>e.preventDefault());