AngularJS iframe跨域打开内容时报错误的解决办法

前端技术 2023/09/03 JavaScript

<iframe id=\"myFrame\" ng-src=\"{{url}}\" width=\"100%\" height=\"100%\" seamless frameborder=\"0\" ></iframe>

打开不同域的内容时报下面的错误:

Blocked loading resource from url not allowed by $sceDelegate policy

解决方案:

复制代码 代码如下:

app.config(function($sceDelegateProvider) {
   $sceDelegateProvider.resourceUrlWhitelist([
       // Allow same origin resource loads.
       \'self\',
       // Allow loading from our assets domain.  Notice the difference between * and **.
       \'http://media.w3.org/**\']);
});

很简单的方法就解决了angularjs跨域使用iframe的问题,希望大家能够喜欢

本文地址:https://www.stayed.cn/item/8792

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。