IE中提示“Automation 服务器不能创建对象”错误的解决办法

今天用OpenLayers的GetFeature控件 再定义 xcontrol.getselected=new OpenLayers.Control.GetFeature({
               protocol: OpenLayers.Protocol.WFS.fromWMSLayer(highlayer),
               box: false,
               hover: false
         });

火狐和谷歌浏览器正常 在IE下报错“Automation 服务器不能创建对象”。

当我把protocol属性去掉的时候就不会报错。原因我现在还不太清楚,应该说根本不清楚。

我只知道protocol属性是服务请求的方式,一种协议。而且这块涉及到跨域的问题。

在查看网上相关资料的最后,解决办法如下。

打开IE浏览器 工具——》选项——》安全——》可心站点——》自定义级别:找到 对灭有标记为安全的ActiveX控件进行初始化并执行脚本,勾选”启用“。 然后将页面地址加入可信任站点地址栏中。

posted on 2012-12-03 16:39  Longlone  阅读(554)  评论(0)    收藏  举报

导航