javascript - ionic 项目中,video标签 添加ng-src报如下图的错误,何解?
天蓬老师
天蓬老师 2017-04-11 11:02:47
[JavaScript讨论组]

请输入代码

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
黄舟

ng-src就是个url为什么会有这个错!?也是奇怪了。这个问题是安全问题,防止xss攻击之类的内容校验策略。

文档在这儿

你可以先看看文档,或者再提供一些信息,譬如:detail_videoUrl里到底是什么东西,你代码怎么写的。。。。

黄舟

跨域了吧,自己添个白名单吧。

angular.module('myApp', []).config(function($sceDelegateProvider) {
  $sceDelegateProvider.resourceUrlWhitelist([
    'self',
    //下面加上自己的
    'http://*.youku.com/**'
  ]);

  // 黑名单
  $sceDelegateProvider.resourceUrlBlacklist([
    'http://xx.com/**'
  ]);
});

或者自己做个钩子

app.filter('trusted', ['$sce', function ($sce) {
    return function(url) {
        return $sce.trustAsResourceUrl(url);
    };
}]);

还是这么用

<source ng-src="{{object.src | trusted}}" type="video/mp4"/>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号