2015-02-10 63 views
0

我正在使用OpenLayers条例调查进行映射,并且遇到了一个非常尴尬的问题。这个问题似乎只存在于Internet Explorer中。问题如下: 当装载地图,的OpenLayers创建一个动态js文件和该文件内有,做以下的代码的行:Openlayers IE安全问题

setImgSrc:function(a){var b=this.imgDiv;b.style.visibility="hidden";b.style.opacity=0;a&&(this.crossOriginKeyword&&("data:"!==a.substr(0,5)?b.setAttribute("crossorigin", 
this.crossOriginKeyword):b.removeAttribute("crossorigin")),b.src=a)} 

问题驻留在b.src =一条线,每次我跑在IE浏览器只有我得到a0x800c000e - JavaScript运行时错误:发生安全问题。

到目前为止,我已经完成了研究,并且已经发现了很多潜在客户,大部分我看到的是将图像托管在您自己的服务器上,但是资源无法实现。如果有人能够解决这个问题,将不胜感激。

使用Openlayers版本2.12

回答