我正在处理使用maps API显示Google地图的iframe。 iframe是使用https以及Google地图提供的。一切都在Chrome,Firefox和Safari中正确显示。但是在IE中,地图无法加载。
IE正在抛出混合内容警告,并表示只显示安全内容。奇怪的是它显示了所有安全内容,除了谷歌地图。
您可以在此处查看iframe: https://auctionlook.com/embed-test/
我知道根站点上有很多元素正在http而不是https上加载,但iframe中的所有内容都是在https上加载的。
点击任何竞价列表,系统会将您引导至加载未在IE中显示的Google地图的网页。
这是嵌入的代码,这里没有什么特别之处,但是想要包含它以防万一。
<iframe width="100%" scrolling="no" frameborder="none" src="https://kentuckyauctioneers.org/auction-embed/?embed_id=KY-F2AB892A745D484C920E4137A9C3238B&isembed"></iframe> <script src="https://auctionlook.com/apps/library/js/iframeResizer.min.js"></script> <script>iFrameResize({ enablePublicMethods: true, sizeHeight: true, checkOrigin: false });</script>
使用地图在iframe中加载的内容示例位于此处:https://kentuckyauctioneers.org/auction/premium-listing/201504KY-14064/
地图在独立页面上的IE中加载正常,但不在iframe中。
欢迎提供任何指导。
为了进一步说明,我已经包含了地图的屏幕截图,该地图未在IE中显示并在Chrome中正确显示。
答案 0 :(得分:-2)
您可以使用类似于free gate 790p或更早版本的代理,然后在ie上显示地图,我认为这与ie上的代理设置有关。