Карты Google, загруженные с помощью API в iframe, не отображаются в IE

Я работаю над iframe, который отображает карту Google с использованием API карт. iframe доставляется с использованием https, как и карта Google. Все правильно отображается в Chrome, Firefox и Safari. Однако в IE карта не загружается.

IE выдает предупреждение о смешанном содержимом и говорит, что отображает только безопасный контент. Странно то, что он показывает весь защищенный контент, кроме карты Google.

Вы можете увидеть iframe в действии здесь: https://auctionlook.com/embed-test/< /а>

Я знаю, что многие элементы на корневом сайте загружаются по протоколу http, а не https, но все содержимое в iframe загружается по протоколу https.

Нажав на любой из аукционных списков, вы перейдете на страницу, которая загружает карту Google, которая не отображается в 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 и других браузерах


person Jonathan    schedule 02.04.2015    source источник
comment
да... это работает на моем компьютере с Windows 8.1, с IE 11.0.9600.17690..... вы тестируете его на мобильном или настольном компьютере, и какую версию?   -  person kaho    schedule 03.04.2015
comment
Тестирование рабочего стола под управлением Windows Server 2012 R2 с IE 11.0.9600.17631.   -  person Jonathan    schedule 03.04.2015
comment
Я думаю, что это может быть связано с дополнительными средствами безопасности, которые поставляются с сервером Windows .... Я бы понятия не имел, а не это   -  person kaho    schedule 03.04.2015
comment
Я тестирую с Windows Server, потому что это единственная машина с Windows, которая у меня сейчас есть. Однако я подтвердил коллеге за пределами моего офиса, что это происходит для него в IE 11 на Win 7 и 8.1.   -  person Jonathan    schedule 03.04.2015
comment
Как насчет этого, это работает на ваших устройствах? если это работает, то с вашим контейнером должно быть что-то не так (например, ошибка javascript, поэтому инициализация карты не запускается) fiddle.jshell.net/kylelam/pLLec8hL/show   -  person kaho    schedule 03.04.2015
comment
также убедитесь, что вы не используете расширенную версию API карт, поскольку, как известно, у нее есть проблемы с IE.   -  person kaho    schedule 03.04.2015
comment
кахо - спасибо за вашу помощь; Я попробовал эту скрипку в IE 11, и у меня была такая же проблема с не загружаемой картой. Это, конечно, очень странная проблема. Кроме того, я не использую расширенную версию API карт.   -  person Jonathan    schedule 07.04.2015


Ответы (1)


вы можете использовать прокси-сервер, похожий на бесплатные ворота 790p или ранее, тогда карта будет отображаться на ie, на мой взгляд, это связано с настройкой прокси на ie.

person Mehdi Sadeghi    schedule 20.04.2021
comment
это работа для меня - person Mehdi Sadeghi; 20.04.2021