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控件进行初始化并执行脚本,勾选”启用“。 然后将页面地址加入可信任站点地址栏中。