2016-01-24 2 views
0

Я теперь добавление IFrame знакаIframe нагрузки внешний веб-сайт в ASP.NET MVC

<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms" src="{{frameSrc}}" frameborder="0" scrolling="no" width="100%" height="100%"></iframe> 

в моем ASP.NET MVC веб-сайт, и я буду использовать его для загрузки внешних www.baidu.com. Но результат: enter image description here

Я искал сеть и не получил ответ. Я думаю, может быть, проблема маршрута в mvc, которая вызвала это, есть ли у вас какие-либо идеи?

+0

Решили это с помощью $ scope.frameSrc = $ sce.trustAsResourceUrl ("http: //" + $ scope.selectedMonitor.videoNVRAddress); в угловом – CharlieShi

ответ

0

Мне нужно изменить src следующим образом: $ scope.frameSrc = $ sce.trustAsResourceUrl ("http: //" + $ scope.selectedMonitor.videoNVRAddress); in angularjs

Причина заключается в том, что по умолчанию угловые блоки предотвращают прямую загрузку исходного сайта, чтобы обеспечить безопасность. Использование $ sce плагина в angularjs может решить эту проблему.

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