【发布时间】:2023-03-05 10:34:01
【问题描述】:
window.oncontextmenu = function() {
return false;
};
这是否适用于所有主流浏览器,从而不会启动右键单击?
【问题讨论】:
-
不要小气]:
-
并非所有事物本质上都是好的或本质上是坏的。禁用上下文菜单可能正是 OP 针对这种情况所需要的。我这样做是为了为某些元素提供自定义菜单。你不能在没有上下文的情况下做出笼统的陈述。
-
@Dennis 你是对的,我们不知道大卫在做什么,所以刻薄的 cmets 有点为时过早。但是在 SO 上提出这个问题的人中有 95% 想要阻止对正常网站的右键单击,这是一件可怕的事情。不过,我不是故意的 :)
-
售货亭就是这样一种合法的情况,这正是导致我来到这里的原因。我正在尝试构建尽可能多的冗余安全功能。
-
另一个合法用途:游戏。