禁止浏览器页面的上下文菜单后,如何使用 JavaScript 再次显示它?

发布于 2024-10-21 08:50:15 字数 279 浏览 2 评论 0原文

例如,我有下面的代码:

document.addEventListener('contextmenu', function (e) {
  e.preventDefault();
  // Running some codes here...
  // Now I wanna display the context menu. How can I do?
}, true;

禁止浏览器页面的上下文菜单后,如何使用 JavaScript 再次显示它?

谢谢你!

For example, I've codes below:

document.addEventListener('contextmenu', function (e) {
  e.preventDefault();
  // Running some codes here...
  // Now I wanna display the context menu. How can I do?
}, true;

After disallow browser page's context menu, how to display it again using JavaScript?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七颜 2024-10-28 08:50:15

return true; 将执行相反的操作。

例如:

if (...) {
    e.preventDefault();

} else {
    return true;
}

检查工作示例 http://jsfiddle.net/TXVt6/1/

return true; will do the opposite.

Ex:

if (...) {
    e.preventDefault();

} else {
    return true;
}

Check working example at http://jsfiddle.net/TXVt6/1/

够钟 2024-10-28 08:50:15

e.preventDefault 阻止菜单发生。如果您想要默认操作(即弹出菜单),请跳过此调用。

e.preventDefault prevents the menu from happening. Just skip this call if you want the default action (which is to pop up the menu).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文