iframe在asp.net mvc中加载外部网站

时间:2016-01-24 06:28:46

标签: iframe model-view-controller

我现在正在添加iframe标记

<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中的路径问题,你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我需要像这样更改src:$ scope.frameSrc = $ sce.trustAsResourceUrl(&#34; http://&#34; + $ scope.selectedMonitor.videoNVRAddress);在angularjs

原因是默认情况下,angularjs会阻止源网站的直接加载,以保证安全。在angularjs中使用$ sce插件可以解决这个问题。