使用API​​将Google地图加载到iframe中,而不是在IE中显示

时间:2015-04-02 20:12:45

标签: google-maps internet-explorer iframe mixed-content

我正在处理使用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中正确显示。

Map not displaying in IE

Map displays correctly in Chrome and other browsers

1 个答案:

答案 0 :(得分:-2)

您可以使用类似于free gate 790p或更早版本的代理,然后在ie上显示地图,我认为这与ie上的代理设置有关。