首页 文章

何时/为何Internet Explorer阻止安装(签名)ActiveX控件?

提问于
浏览
3

当用户访问包含以前从未见过的已签名ActiveX控件的页面时,我希望IE向用户请求安装该控件的权限 . 但有时IE会提出安全警告 .

例如,请考虑此站点,它具有测试控件:http://www.pcpitstop.com/testax.asp

我希望得到这样的信息 - 有时,我这样做:

“该网站希望运行以下附加组件:'YYY'中的'XXX' . 如果您信任该网站和附加组件并希望允许其运行,请单击此处...”

但是在XP上的IE8下,我通常会得到这个:

“为帮助保护您的安全,Internet Explorer限制此网站显示某些内容 . 点击此处查看选项......”

这是怎么回事?有任何想法吗?

谢谢!

2 回答

  • 1

    ActiveX对象可以执行代码,因此存在安全问题,因此IE默认情况下禁用具有ActiveX对象的脚本并警告用户

  • 1

    “该网站希望运行以下附加组件:'YYY'中的'XXX' . 如果您信任该网站和附加组件并希望允许其运行,请单击此处...”

    这就是所谓的ActiveX Opt-InPer-site ActiveX . 它已在安装控件但未用于当前网站时发生 . 如果您的AX控件是从另一个站点或同一OCX的另一个控件中安装的 - 您将收到此消息 .

    至于IE8 WinXP:看起来Internet Zone的安全级别太高了 . 尝试默认设置并确保您的CAB已正确签名 . 无符号控件默认为关闭 .

相关问题