我是靠谱客的博主 怕孤独学姐,最近开发中收集的这篇文章主要介绍AngularJS iframe跨域打开内容时报错误的解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<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的问题,希望大家能够喜欢

最后

以上就是怕孤独学姐为你收集整理的AngularJS iframe跨域打开内容时报错误的解决办法的全部内容,希望文章能够帮你解决AngularJS iframe跨域打开内容时报错误的解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(136)

评论列表共有 0 条评论

立即
投稿
返回
顶部