首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CertEnroll.dll时出现IE9,自动化服务器无法创建对象错误

使用CertEnroll.dll时出现IE9,自动化服务器无法创建对象错误
EN

Stack Overflow用户
提问于 2013-03-28 23:37:13
回答 1查看 98.7K关注 0票数 11

在我的网页中,有这样一个JS块:

代码语言:javascript
复制
var classFactory = new ActiveXObject("X509Enrollment.CX509EnrollmentWebClassFactory");

// Other initialize CertEnroll Objects

只要我更改了IE8安全设置,启用初始化并编写未标记为安全的ActiveX控件脚本,它就可以在带有IE8(32bit)windows7(32bit or 64bit)中正常工作。

但是当使用IE9(32位)时,我尝试了我在web上能找到的任何东西,它报告错误“自动化服务器无法创建对象”。

我甚至创建了一个静态的html文件,将它保存在我的硬盘中,然后用IE9(32位)打开它,它工作得很好。然后我把html文件放到我的网站上,用url访问html文件,然后它又出现了错误信息。

我已经在这个问题上工作了4天,任何建议都将不胜感激。

3Q。我不是以英语为母语的人,希望你能读懂我的话。

EN

回答 1

Stack Overflow用户

发布于 2013-05-29 04:42:54

a)转到工具-->Internet选项

b)选择安全标签

c)单击受信任的站点(或本地Intranet,取决于您的站点是否受信任)

d)点击自定义级别

e)确保启用了"Initialize and script active x controls is not marked safe for scripting“-该选项位于滚动条1/4处的Activex控件和插件部分。

单击OK,OK。

完成此操作后,请清除浏览器cookies和缓存。关闭所有浏览器会话。重新打开IE以启动站点。

尝试禁用步骤(e)中的设置,以查看问题是否再次出现-这将使您更深入地了解问题。

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15686040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档