应用程序的一部分位于包含Java小程序的本地HTML文件中。
每当我尝试访问它时,安全栏会弹出询问我是否要执行该内容。
我已经降低了每个安全设置(Internet、本地和受信任区域),但似乎本地文件(从c:\myapp\main.html执行)存在它们自己的“秘密”区域。
我甚至无法将该文件添加到受信任站点,因为冒号“:”在对话框中不被视为有效字符。
我该如何做?如何停止安全栏显示该文件?
非常感谢!
应用程序的一部分位于包含Java小程序的本地HTML文件中。
每当我尝试访问它时,安全栏会弹出询问我是否要执行该内容。
我已经降低了每个安全设置(Internet、本地和受信任区域),但似乎本地文件(从c:\myapp\main.html执行)存在它们自己的“秘密”区域。
我甚至无法将该文件添加到受信任站点,因为冒号“:”在对话框中不被视为有效字符。
我该如何做?如何停止安全栏显示该文件?
非常感谢!
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
如果要使所有用户帐户都能看到此区域,则需要编辑的密钥为:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
在密钥中有一个DWORD值“Flags”。将Flags值的数据值设置为47(十六进制)会导致显示“我的电脑”安全区域。将Flags值的数据值设置为21(十六进制)会导致隐藏“我的电脑”安全区域。
来自http://surfthenetsafely.com/ieseczone3.htm
实际上,您只需要取消表示“2”的位10即可。
我曾经遇到过使用HTML帮助文件的网络应用程序类似的问题。
我们的解决方法是在Internet Explorer选项中直接将存储共享文件的服务器添加到受信任站点列表中。
也许您可以尝试添加“localhost”(记得取消选中“需要在此区域中为所有站点提供服务器验证(https:)”)。
但是,当您将应用程序部署到用户计算机上时,可能会遇到相同的问题。
希望这可以帮助您。
打开Internet Explorer > 设置 > Internet选项
这对我解决了Windows 10上使用Internet Explorer进行测试时出现的问题 - 现在不再弹出"Active X"警告弹窗,页面可以正常加载并运行相关内容。