这几天在IE创建ActiveObject,老是遇到问题,其中下面的代码是需要创建一个ActiveObjext,来调用ocx控件,然后进行其他的逻辑操作。一直没有成功,之后查找了相关的资料试图解决。
其中提到的是下面的错误。似乎很奇怪,没有使用F12打开调试模式时,并不会出现如下问题,但一旦打开了就会出现。
Automation服务器不能创建对象。
使用如下方法,现在记录下来。
一、修改注册表:
打开CMD命令行,输入regedit,打开注册表。以此如下图所示,进入到对应的界面修改对应的值。
我这里使用前面的方法还是没有成功,使用如下的方法,成功的解决前面的问题。
二、在浏览器中设置
安全--Internet--自定义级别中将“对未标记为可安全执行脚本的ActiveX 空间初始化并执行脚本(不安全)”改为启用,但是该方法会让浏览器一直提示设置不安全。具体如下图所示。
以上是IE相关点学习,更多内容参考相关资料。
如果觉得这个文章有用,分享给你朋友。更多内容请使用微信关注公众号。
公众号:GIS计算机信息技术
领取专属 10元无门槛券
私享最新 技术干货