Win 7上的IE 8是否对受信任区域中的Internet与Intranet URL应用不同的安全性?

时间:2011-05-06 15:44:47

标签: windows-7 iframe internet-explorer-8 activex

我的情况是ActiveX控件被加载到父html页面上的iframe中,并由子页面访问。
在生产中,当在Windows 7上通过IE 8访问时,不会加载此ActiveX控件。

在同一客户端计算机和浏览器上访问Intranet UAT环境中的页面时,此功能也能正常工作。

从Windows XP上运行IE 8的客户端访问生产位置时,此功能也可正常工作。

在所有情况下,URL都配置为使用相同安全设置的受信任区域,并且Windows 7计算机上的保护模式已关闭。

回顾:
Win 7 + IE8 + Prod env =失败!
赢7 + IE8 + UAT env =成功!
XP + IE8 + Prod env =成功!

似乎唯一的区别在于Windows 7指向公共URL而不是内部URL,因为它适用于Windows XP。

在这种情况下,Windows 7中是否存在已知的安全差异?还有其他任何设置吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我们偶然发现了这个问题的“解决方案”,但我不明白它为何起作用的原因,并且不确定它是否会解决其他类似的问题。在我们的示例中,向子iframe添加一些javascript以将document.domain设置为可ping的URL解决了该问题。例如document.domain的= “yahoo.com”;