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

Javascript 打开https上的第3层,获取WMS请求的混合显示内容,javascript,browser,openlayers-3,wms,Javascript,Browser,Openlayers 3,Wms,我有一个OpenLayers 3实现,它必须在安全服务器(https)上运行,因为它包含用户登录功能 但是,许多WMS数据源是http而不是https,这导致浏览器由于混合显示内容而阻塞内容。例如: 运行OpenLayers 3的https服务器是否可以显示来自http源的WMS数据?是否有开放层或外部解决方案 典型的OL3调用如下所示: var layer_to_return = new ol.layer.Tile({ preload: Infinity, visible: true

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

但是,许多WMS数据源是http而不是https,这导致浏览器由于混合显示内容而阻塞内容。例如:

运行OpenLayers 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,那么它就可以正常工作