在https上打开第3层,获取WMS请求的混合显示内容

时间:2016-02-19 18:16:39

标签: javascript browser openlayers-3 wms

我有一个Open Layers 3实现,必须在安全服务器(https)上运行,因为它包含用户登录功能。

但是,许多WMS数据Feed是http而不是https,导致浏览器因混合显示内容而阻止内容。例如:

enter image description here

运行Open Layers 3的https服务器是否可以显示来自http源的WMS数据?是否有开放图层或外部解决方法?

典型的OL3调用如下所示:

var layer_to_return = new ol.layer.Tile({
  preload: Infinity,
  visible: true,
  source: new ol.source.TileWMS(({
    url: 'http://apps.ecmwf.int/wms/',
    params: {'LAYERS': 'composition_aod550'},
    serverType: 'geoserver',
    crossOrigin: 'anonymous'
    }))
});

如果它实际上是https而不是http。

,哪个会正常工作

0 个答案:

没有答案