有没有办法通过使用组策略或注册表黑客从Internet Explorer的右键菜单中删除“将目标另存为”?如果没有这个简单的编程方式?
答案 0 :(得分:8)
更新:除了下面的所有讲道,以下是您正在寻找的答案:
有一个组策略可以关闭Internet Explorer(IE5 +)中“文件”菜单中的“另存为...”菜单项,该菜单项可以按机器或按用户部署。但是,该组策略不会从上下文菜单中控制“目标另存为...”。
除非您是该用户所在公司的IT部门的一部分,否则尝试限制HTTP代理中的用户操作绝不是一个好主意,原因有多种:
即使您是IT部门的一员,也应该尽可能地限制对用户操作的控制。
答案 1 :(得分:6)
如果您正在尝试为网站实施某种DRM方案 - 那就不要了。他们从不工作,只是惹恼了你的用户。
答案 2 :(得分:3)
@ 1800 INFORMATION
也许我们可以让斯坦受益于怀疑?也许他正在为一些试图阻止最终用户下载带病毒的应用程序的企业IT部门工作?我的意思是,有些人可能试图实现这种功能,这是非邪恶的原因。
如果是这种情况(你正在为一些企业IT部门工作,而你的任务是阻止人们从互联网上下载文件),正如其他人指出的那样,你可能会有更好的方法来尝试实现。
假设他的老板已经完成了这项苦差事,这是一个相关的问题。
一个选项(但在大多数IT环境中可能不适合的选项)是转储IE并使用开源浏览器,您只需修改源代码即可删除“另存为...”选项。但是,正如我所说的,除非事情发生了巨大变化,否则大多数企业IT部门都不会考虑放弃使用IE来支持其他浏览器。
答案 3 :(得分:2)
不。
(这部分仅仅是因为答案的最小尺寸限制)
答案 4 :(得分:2)
更好地描述您尝试这样做的原因会有所帮助。例如,禁用菜单项不会阻止人们下载文档。他们点击的任何文件链接仍将最终出现在Internet临时文件中。
在逐页的基础上,您可以使用Javascript来捕获右键单击事件,并拒绝提供菜单,但即使是中等复杂的用户也可以轻松解决这个问题。
答案 5 :(得分:0)
为什么不尝试完全取消右键单击。或者,如果您需要自己的菜单,可以使用div轻松创建自己的弹出窗口。
无法修改默认菜单并禁用菜单的一部分。
在此处查看我如何禁用右键单击上下文菜单:
http://www.codeproject.com/tips/42554/Javascript-hack-to-disable-Right-Click-and-Text-Se.aspx
我希望这会对你有所帮助。