0

我正在开发一个使用地图 API 显示 Google 地图的 iframe。iframe 是使用 https 交付的,谷歌地图也是如此。一切都在 Chrome、Firefox 和 Safari 中正确显示。但是在 IE 中,地图不会加载。

IE 抛出混合内容警告并说只显示安全内容。奇怪的是它显示了所有的安全内容,除了谷歌地图

您可以在此处查看 iframe 的运行情况: https ://auctionlook.com/embed-test/

我知道根站点上有很多元素是在 http 而不是 https 上加载的,但是 iframe 中的所有内容都是在 https 上加载的。

单击任何拍卖列表,将引导您进入加载谷歌地图的页面,该地图未在 IE 中显示。

这是嵌入的代码,这里没有什么特别之处,但想包含它以防万一。

<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 中正确显示。

地图不显示在 IE 中

地图在 Chrome 和其他浏览器中正确显示

4

1 回答 1

-2

您可以使用看起来像免费门 790p 或更早版本的代理,然后在 ie 上显示地图,我认为这与 ie 上的代理设置有关。

于 2021-04-20T07:59:51.930 回答