我们的构建脚本使用一些嵌入式JavaScript创建HTML日志 . 当我在Internet Explorer中打开它时,我得到IE阻止运行“脚本或activex控件”的黄色警告栏 .
由于它是本地文件,我无法将其添加到受信任的站点(IE在此处需要一个域) .
我不想更改默认区域的安全设置 .
知道如何永久解锁吗?
XP版本的IE版本为7.0.5730.13 .
嵌入Mark of the Web:
<!-- saved from url=(0016)http://localhost -->
您可以将The Mark of the Web添加到文档中,以便IE将像某个安全区域那样行动 .
可能不是你想听到的,但我不确定你能听到什么 . 当你在其中任何一个中运行时,Firefox / Opera / Safari是否会抱怨?如果它有效,那对我来说似乎是最简单的解决方案 .
您可以添加本地计算机区域并为其配置安全性:
http://www.microsoft.com/windows/IE/community/columns/improvements.mspx
您始终可以启用 ActiveX . 我在Internet Explorer 11上测试了这个,但是应该在早期版本的IE上运行:
Tools > Internet Options > Advanced > Security :
(✓) Allow active content from CDs to run on My Computer (✓) Allow active content to run in files on My Computer
您可以设置本地服务器并将此类文件保存在您现在可以添加到受信任站点的域中,但是在IE之外的任何其他浏览器中打开该文件更容易 .
另一种选择,如果它只是IE,你需要查看它是将其保存为.hta文件 .
这使它成为一个HTML应用程序 .
这就像将后缀更改为.hta一样简单 . 虽然您可以指定其他选项 .
欲了解更多信息:
http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx
7 回答
嵌入Mark of the Web:
您可以将The Mark of the Web添加到文档中,以便IE将像某个安全区域那样行动 .
可能不是你想听到的,但我不确定你能听到什么 . 当你在其中任何一个中运行时,Firefox / Opera / Safari是否会抱怨?如果它有效,那对我来说似乎是最简单的解决方案 .
您可以添加本地计算机区域并为其配置安全性:
http://www.microsoft.com/windows/IE/community/columns/improvements.mspx
您始终可以启用 ActiveX . 我在Internet Explorer 11上测试了这个,但是应该在早期版本的IE上运行:
Tools > Internet Options > Advanced > Security :
您可以设置本地服务器并将此类文件保存在您现在可以添加到受信任站点的域中,但是在IE之外的任何其他浏览器中打开该文件更容易 .
另一种选择,如果它只是IE,你需要查看它是将其保存为.hta文件 .
这使它成为一个HTML应用程序 .
这就像将后缀更改为.hta一样简单 . 虽然您可以指定其他选项 .
欲了解更多信息:
http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx