禁用Chrome应用中的上下文菜单?

Set*_*tyl 2 javascript google-chrome contextmenu google-chrome-app

我正在尝试编写一个设置为全屏的Chrome应用程序,并从此处开始使用Google的入门教程:https://developer.chrome.com/apps/first_app

现在我正在尝试禁用右键单击时出现的上下文菜单.

那可能吗?如果是这样,怎么样?我一遍又一遍地搜索,但找不到解决方案.请帮忙!

Ant*_*eth 10

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

但是,如果您仍想要在整个Chrome应用程序上禁用上下文菜单,只需对文档的onContext事件使用preventDefault()...(每个自定义上下文菜单ll仍然有用......)

对于js (演示):

document.addEventListener("contextmenu", function(e) {
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

对于飞镖:

document.onContextMenu.listen((e)=>e.preventDefault());
Run Code Online (Sandbox Code Playgroud)

  • @ user2635541 你能而且应该做的是接受答案;它也会给你一个小的代表提升。 (2认同)