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中关于跨域设置白名单的主要内容,如果未能解决你的问题,请参考以下文章