Chrome / IE,AngularJS和Access-Control-Allow-Origin

hquia 发布于 2019-03-09 angularjs 最后更新 2019-03-09 14:32 0 浏览

我正在AngularJS中构建一个Web应用程序,该应用程序应该通过CD进行分发,但我已经分别使用Chrome和IE的相同原始策略访问了砖墙:

XMLHttpRequest cannot load file:///xxx. Origin null is not allowed by Access-Control-Allow-Origin. 
有什么办法可以绕过代码或其他方式吗?
已邀请:

kalias

赞同来自:

是的,你可以通过
delete $http.defaults.headers.common['X-Requested-With']; 在请求之前

ased

赞同来自:

我使用的解决方案是通过<script type="text/ng-template">指令在index.html文件中内联定义所有模板,如下所示:

<script type="text/ng-template" id="/template.html">
     <h1>I'm the content</h1>
</script>
<ng-include src="/template.html"></ng-include>