如何禁用Internet Explorer和Firefox浏览器中右键菜单中的“目标另存为”项目?
答案 0 :(得分:10)
你不能。
您可以尝试完全阻止上下文菜单(这很烦人,非常非常容易绕过),但您无法对其中的各个选项做任何事情。
答案 1 :(得分:3)
阅读this page - 两者都是为了禁用上下文菜单,以及你不应该这样做的原因。至于禁用单个菜单项,这是不可能的,因为这些项目是由浏览器确定的,并与页面本身保持隔离。
答案 2 :(得分:1)
不可能。您可以尝试通过在body标签中添加以下内容来阻止上下文菜单:
<body oncontextmenu="return false;">
这将阻止对上下文菜单的所有访问(不仅来自鼠标右键,还来自键盘)
答案 3 :(得分:0)
还有另一种选择!您可以使用pointer-events css属性阻止用户保存图像:
img {
pointer-events: none;
}
基本上,它将阻止任何鼠标事件到img元素。你仍然会得到一个对话框,但与背景图像相同。
https://developer.mozilla.org/pt-BR/docs/Web/CSS/pointer-events https://css-tricks.com/almanac/properties/p/pointer-events/