如何告诉IE我的磁盘上的HTML文件不存在安全风险?

时间:2009-04-06 13:30:31

标签: javascript security internet-explorer

我们的构建脚本使用一些嵌入式JavaScript创建HTML日志。当我在Internet Explorer中打开它时,我得到IE阻止运行“脚本或activex控件”的黄色警告栏。

由于它是本地文件,我无法将其添加到受信任的站点(IE在此处需要域名)。

我不想更改默认区域的安全设置。

知道如何永久解锁吗?

在XP专业版上,IE版本为7.0.5730.13。

7 个答案:

答案 0 :(得分:24)

嵌入Mark of the Web

<!-- saved from url=(0016)http://localhost -->

答案 1 :(得分:3)

您可以将The Mark of the Web添加到文档中,以便IE就像是来自某个安全区域一样。

答案 2 :(得分:1)

可能不是你想听的但是我不确定你能听到什么。当你在其中任何一个中运行时,Firefox / Opera / Safari是否会抱怨?如果它有效,那对我来说似乎是最简单的解决方案。

答案 3 :(得分:1)

您可以添加本地计算机区域并为其配置安全性:

http://www.microsoft.com/windows/IE/community/columns/improvements.mspx

答案 4 :(得分:1)

您始终可以启用 ActiveX 。我已经在Internet Explorer 11上对此进行了测试,但是应该在早期版本的IE上运行:

工具&gt;互联网选项&gt;高级&gt;安全性

(✓) Allow active content from CDs to run on My Computer
(✓) Allow active content to run in files on My Computer

答案 5 :(得分:0)

您可以设置本地服务器并将此类文件保存在您现在可以添加到受信任站点的域中,但是在IE之外的任何其他浏览器中打开该文件更容易。

答案 6 :(得分:0)

另一种选择,如果它只是IE,你需要查看它是将它保存为.hta文件。

这使它成为一个HTML应用程序。

就像将后缀更改为.hta一样简单。虽然您可以指定其他选项。

欲了解更多信息:

http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx