angularjs中关于跨域设置白名单
Posted 灬小乙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs中关于跨域设置白名单相关的知识,希望对你有一定的参考价值。
在config中注入$sceDelegateProvider服务使用resourceUrlWhitelist([])方法添加白名单
跨域时将method的属性设置为"jsonp"就可以访问了
app.config(["$sceDelegateProvider",function($sceDelegateProvider){ $sceDelegateProvider.resourceUrlWhitelist([ <span style="white-space:pre;"> </span>//跨域添加白名单 "self", "http://datainfo.duapp.com/**" ]); } ]); $http({ method:"JSONP", url:"http://datainfo.duapp.com/shopdata/getGoods.php", params:{classID:$stateParams.classID} })
参考:https://blog.csdn.net/qq_20343517/article/details/71090229
以上是关于angularjs中关于跨域设置白名单的主要内容,如果未能解决你的问题,请参考以下文章
angularJS ajax 调用失败 403 但 jQuery ajax 调用适用于跨站点 templateUrl 加载。 [复制]