Nic*_*Lin 10 automation x509certificate activexobject internet-explorer-9
在我的网页中,这样一个JS块:
var classFactory = new ActiveXObject("X509Enrollment.CX509EnrollmentWebClassFactory");
// Other initialize CertEnroll Objects
Run Code Online (Sandbox Code Playgroud)
它可以正常windows7(32bit or 64bit)使用IE8(32bit),只要我更改IE8安全设置,启用未标记为安全的初始化和脚本ActiveX控件.
但是当使用IE9(32位)时,我会尝试在网络上找到的任何东西,它报告错误"自动化服务器无法创建对象".
我甚至创建了一个静态html文件,将其保存在我的硬盘中,然后用IE9(32位)打开它,它工作正常.然后我把html文件放在我的网站上,用url访问html文件,然后再次出现错误信息.
我已经解决了这个问题4天,任何建议将不胜感激.
3Q.我希望你能读懂我的话,因为我不是母语为英语的人.
小智 34
a)转到工具 - > Internet选项
b)选择安全选项卡
c)单击可信站点(或本地Intranet,具体取决于您的站点是否可信)
d)单击"自定义级别"
e)确保启用"初始化和脚本活动x控件未标记为可安全编写脚本" - 这是在Activex控件和插件部分下方的滚动条的1/4处.
单击确定,确定.
完成此操作后,清除浏览器cookie和缓存.关闭所有浏览器会话.重新打开IE以启动您的网站.
尝试在步骤(e)中禁用该设置以查看问题是否回来 - 这应该可以让您更深入地了解问题.