我对Openlayers和IE11有一个非常奇怪的问题:我试图从WMS服务器获取一个层,但Openlayers / IE11不执行任何GET请求来获取地图图像(Chrome和Firefox都这样做)。我使用IE11 F12 Developer工具捕获了网络流量,并且对WMS服务器的请求显示为无效。有趣的是,如果我在浏览器中输入所请求的URL(不使用带有OpenLayers的WMS图层),我会得到图像......有什么帮助吗?
Detalis:
Openlayers返回的WMS URL :(它在浏览器中工作,地图图像在IE11中返回):
Openlayers代码(它不能在IE11中获取图像):
new OpenLayers.Layer.WMS("PNOA", "http://www.idee.es/wms/PNOA/PNOA", {
layers:'PNOA',
transparent:true
}, {
isBaseLayer: true
})
答案 0 :(得分:1)
我发现了问题所在:我将apache服务器配置为在端口8081上工作,由于某种原因,它接收IE11无法正常请求来自80以外的其他端口的外部资源。我已经更改了apache的端口到80,一切正常。 :)