您的当前位置:首页正文

关于Angularjs中跨域设置白名单问题

2020-11-27 来源:我们爱旅游

在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} 
}) 

总结

以上所述是小编给大家介绍的关于Angularjs中跨域设置白名单问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!