Openlayers和IE11糟糕的GET性能

时间:2014-07-01 13:58:44

标签: get request openlayers internet-explorer-11

我对Openlayers和IE11有一个非常奇怪的问题:我试图从WMS服务器获取一个层,但Openlayers / IE11不执行任何GET请求来获取地图图像(Chrome和Firefox都这样做)。我使用IE11 F12 Developer工具捕获了网络流量,并且对WMS服务器的请求显示为无效。有趣的是,如果我在浏览器中输入所请求的URL(不使用带有OpenLayers的WMS图层),我会得到图像......有什么帮助吗?

Detalis:

Openlayers返回的WMS URL :(它在浏览器中工作,地图图像在IE11中返回):

http://www.idee.es/wms/PNOA/PNOA?LAYERS=PNOA&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fpng&SRS=EPSG%3A25829&BBOX=523505.22778579,4692620.49881,527007.25852459,4696122.5295488&WIDTH=256&HEIGHT=256

Openlayers代码(它不能在IE11中获取图像):

 new OpenLayers.Layer.WMS("PNOA", "http://www.idee.es/wms/PNOA/PNOA", {
          layers:'PNOA',


         transparent:true
     }, {
         isBaseLayer: true
     })

1 个答案:

答案 0 :(得分:1)

我发现了问题所在:我将apache服务器配置为在端口8081上工作,由于某种原因,它接收IE11无法正常请求来自80以外的其他端口的外部资源。我已经更改了apache的端口到80,一切正常。 :)