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

发布于 2024-08-29 06:34:07 字数 453 浏览 10 评论 0原文

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

例如,考虑这个站点,它有一个测试控件: http://www.pcpitstop.com/testax.asp

我希望得到这个消息 - 有时,我会这样做:

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

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

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

这是怎么回事?有什么想法吗?

谢谢!

When the user visits a page that contains a signed ActiveX control that has never been seen before, I'd expect IE to ask the user for permission to install the control. But sometimes IE puts up a security warning instead.

For example, consider this site, which has a test control:
http://www.pcpitstop.com/testax.asp

I'd expect to get this message -- and sometimes, I do:

"The website wants to run the following add-on: 'XXX' from 'YYY'. If you trust the the website and the add-on and want to allow it to run, click here..."

But under IE8 on XP, I usually get this instead:

"To help protect your security, Internet Explorer has restricted this site from showing certain content. Click here for options..."

What's going on? Any ideas?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暖树树初阳… 2024-09-05 06:34:07

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

ActiveX objects can execute code, so there is a security concern, so IE by default disables scripts that has ActiveX objects and warns the user

泅人 2024-09-05 06:34:07

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

这就是所谓的 ActiveX Opt -在每站点ActiveX< /a> 当控件已安装但未用于当前网站时,如果您的 AX 控件是从另一个站点安装的或在同一 OCX 的另一个控件中,则会出现此消息

:看起来 Internet 区域的安全级别太高。请尝试默认设置并确保您的 CAB 已正确签名。

"The website wants to run the
following add-on: 'XXX' from 'YYY'. If
you trust the the website and the
add-on and want to allow it to run,
click here..."

This is so called ActiveX Opt-In or Per-site ActiveX. It happens when control is already installed but was not used for the current website. If your AX control was installed from another site or within another control from the same OCX - you will get this message.

As for IE8 + WinXP: looks like security level for Internet Zone is too high. Try default settings and make sure your CAB is signed properly. Unsigned controls are off be default.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文