如何禁用在IE浏览器中右键单击导出到Microsoft Excel?

时间:2010-06-22 03:43:42

标签: javascript asp.net-mvc

是否有任何选项可以在IE浏览器中右键单击“禁用导出到Microsoft Excel”菜单。

我尝试了web.config方法,并使用regedit.exe更改了系统注册表

因为我希望对访问我的应用程序的用户禁用此菜单。

3 个答案:

答案 0 :(得分:4)

导出到Microsoft Excel的功能是Internet Explorer的一项功能,并由注册表设置启用。因此,从您的Web应用程序中,您将无法以任何有意义的方式阻止此行为。

答案 1 :(得分:2)

  

“我不希望用户访问我的数据。”

如果您不希望用户访问您的数据,请勿将其放在公共网站上。将它导出到Excel只是一个小小的捷径,复制和粘贴可以做同样的事情。请不要开始考虑禁用复制和粘贴。

网络上数据的黄金法则:一旦它出现在那里,它就在那里。

答案 2 :(得分:0)

您可以将页面生成为图像,以便用户无法导出或复制。但是,您可能必须禁用PrintScreen按钮,以便用户无法对文本进行OCR。

前段时间,在线图书阅读器努力防止用户复制图书文字。例如。他们使用JavaScript生成的文本,我觉得像绝对定位的字母而不是纯文本。但他们失去了这场斗争。你会的。