首页 文章

Openlayers IE安全问题

提问于
浏览
0

我正在开发一个使用OpenLayers法令进行测绘的项目,并且遇到了一个非常棘手的问题 . 这个问题似乎只存在于Internet Explorer中 . 问题如下;加载 Map 时,OpenLayers会创建一个动态.js文件,在此文件中有一行代码可执行以下操作:

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 = a行,每次我在IE中运行时我都会得到a0x800c000e - JavaScript运行时错误:出现安全问题 .

到目前为止,我已经完成了研究并且已经提供了很多线索,我看到的大多数是在您自己的服务器上托管图像,但是资源无法实现这一目标 . 如果有人能够对这个问题有所了解,我们将不胜感激 .

使用Openlayers版本2.12

1 回答

相关问题