2017-01-19 6 views
0

Это код моего приложения в угловыхIFrame не виден в пограничном и Интернет-исследователя

<div class="with-border" layout="column" flex> 
      <iframe class="no-pointer-events" flex ng-attr-srcdoc="{{vm.campaign.body | toTrustedHTML}}" width="100%" frameborder="0" sandbox="allow-scripts allow-same-origin allow-top-navigation"></iframe> 
</div> 

Он работает отлично во всех браузерах, кроме IE и Edge.

+0

настроить IE для записи блокированного контента, XSS и безопасности ошибок и предупреждения. Инструменты> Свойства обозревателя> вкладка «Дополнительно», отметьте «Всегда записывать сообщения консоли разработчика». Загрузите свой тестовый/производственный сайт в IE .... Используйте меню «Файл»> «Свойства», чтобы определить, какая зона безопасности IE находится на вашем тестовом/производственном сайте .. ожидаемый интернет. Нажмите F12, чтобы отобразить инструмент dev ... теперь он отображает предупреждения и ошибки для заблокированного контента. Используйте вкладку DOM Explorer в инструменте dev, чтобы проверить источник «вычисленных» источников страниц (не угловой), чтобы включить или отключить фильтрацию ActiveX IE. –

+0

Включите ссылки на ваш сайт или jsfiddle mashup со своими вопросами. –

+0

В консоли не отображаются предупреждения или сообщения об ошибках. Я не могу поделиться ссылкой, это платное приложение. –

ответ

0

IE и Edge не поддерживают srcdoc атрибут. Вы можете проверить его здесь: https://www.w3schools.com/tags/att_iframe_srcdoc.asp Вы можете использовать src атрибут для тех браузеров, но не забывайте, что для динамических значений и привязки следует использовать ng-src

 Смежные вопросы

  • Нет связанных вопросов^_^