请输入代码
跨域了吧,自己添个白名单吧。
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"/>
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
ng-src
就是个url
为什么会有这个错!?也是奇怪了。这个问题是安全问题,防止xss
攻击之类的内容校验策略。文档在这儿
你可以先看看文档,或者再提供一些信息,譬如:
detail_videoUrl
里到底是什么东西,你代码怎么写的。。。。