Internet Explorer中本地文件的安全级别

时间:2011-05-20 10:17:47

标签: security internet-explorer

应用程序的一部分位于包含java applet的本地html文件中。 每当我尝试访问时,弹出安全栏就会问我是否要执行该内容。

我降低了每个安全设置(互联网,本地和受信任区域),但看起来本地文件(从c:\ myapp \ main.html执行)存在于他们自己的“秘密”区域。

我甚至无法将文件添加到受信任的站点,因为“:”在对话框中不被视为有效的字符。

我该怎么做?如何停止显示此文件的安全栏?

非常感谢!

4 个答案:

答案 0 :(得分:4)

  

“我的电脑”区域通常是隐藏的,但可以制作   通过编辑注册表可见,以便该区域出现在   “Internet选项”对话框中的“安全”选项卡。必须要做的关键   是为特定用户帐户编辑的

     

HKEY_CURRENT_USER \ SOFTWARE \微软\的Windows \ CurrentVersion \互联网   设置\区域\ 0

     

如果所有用户帐户都有此区域,则要编辑的密钥   可见

     

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \互联网   设置\区\ 0

     

键中有一个DWORD值“Flags”。设置数据的值   标志值为47(十六进制)会导致“我的电脑”安全   要显示的区域。将Flags值的数据值设置为21   (十六进制)导致“我的电脑”安全区域被隐藏。

来自http://surfthenetsafely.com/ieseczone3.htm

实际上,你只需要取消设置“2”所代表的位10。

答案 1 :(得分:2)

我在使用HTML帮助文件的网络应用程序中遇到了类似的问题。

我们的解决方案是将服务器(共享文件所在的位置)直接添加到Internet Explorer选项中的受信任站点列表中。

也许您可以尝试添加“localhost”(请记得取消选中“对此区域中的所有网站都要求服务器验证(https :)”)。

您可能会发现在将应用程序部署到计算机上的用户时会遇到同样的问题。

希望这有帮助。

答案 2 :(得分:1)

转到Internet Explorer>设置> Internet选项

  • 点击“高级”标签
  • 向下滚动到“安全”(下降大约2/3)
  • 复选框/启用“允许活动内容在“我的电脑”上的文件中运行*”

这已在运行Internet Explorer以进行测试的Windows 10上解决了我的问题-现在不再弹出“ Active X”警告,页面加载了正在运行的内容。

答案 3 :(得分:0)

我发现GDR的重要帖子非常有用。我已经筛选了大量的互联网论坛帖子,推荐了以下内容:

(1)将网站添加到受信任区域 (2)将本地主机添加到信任区域 (3)将Web标记的标记添加到HTML页面

但是 none 这些解决方案解决了我的问题,但GDR确实解决了这个问题。

Intranet安全区域调整对于在桌面应用程序中使用浏览器的情况没有太大帮助,但这正是我所需要的。我有一个语言实验室,里面装满了大多数时候都没有连接到互联网的机器,我别无选择,只能用在Internet Explorer中运行的JavaScript构建桌面应用程序,以利用IE的ADO对象。访问Access数据库。

微软已经做了很长时间的保护措施,以防止你这样做,绝对唯一可以覆盖这些安全措施(与我的应用程序完全无关)的事情是修改“我的电脑”区域,这显然是过去对所有人都可见,但在Windows 7中看不见。

"My Computer" security zone

人们应该被警告这个程序的风险,但不要陷入困境,以适应微软可能拥有的一些公司目标,或者只是因为有人想要一种廉价的信号来表明他们属于专家部落。摇摆你的手指并说“不要这样做”是参与这种信号传递的最便宜的方式。它对信息生态系统没有贡献。这个解决方案对我的特定业务要求至关重要(一种尺寸的鞋子并不适合所有人)。