Javascript Microsoft Edge:XMLHttpRequest:网络错误0x2efd,由于错误00002efd,无法完成操作

Javascript Microsoft Edge:XMLHttpRequest:网络错误0x2efd,由于错误00002efd,无法完成操作,javascript,angularjs,ajax,microsoft-edge,Javascript,Angularjs,Ajax,Microsoft Edge,我有一个单页html和Angularjs文件 App.js angular .module('vod', []) .controller('moviesController', ['$http', function ($http) { var self = this; self.movies = []; $http.get('http://localhost:8080/movies/').then(function (response) { self.mo

我有一个单页html和Angularjs文件

App.js

angular
.module('vod', [])
.controller('moviesController', ['$http', function ($http) {
    var self = this;
    self.movies = [];
    $http.get('http://localhost:8080/movies/').then(function (response) {
        self.movies = response.data;
    }, function (errResponse) {
        console.error('Error while fetching movies');
    });
}]);
HTML


有棱角的
它在Chrome制作电影标题时效果很好,但会出现错误
SCRIPT7002:XMLHttpRequest:networkerror 0x2,系统找不到指定的文件



SCRIPT7002:XMLHttpRequest:networkerror 0x2efd,由于错误00002efd,无法完成操作。
在Microsoft Edge上。

可能会出现一些问题

尝试添加
内容类型:application/json;字符集=utf-8
标题

Edge不喜欢VPN和混合网络。这可能不是你的情况,但很高兴知道

更多内容请阅读:


  • 这是一个老帖子,但也许一个新的回复会帮助一些人学习,以防今天发现类似的问题。在Windows 10中,所有现代应用程序都在AppContainer中运行,隔离规则禁止将网络流量发送到本地计算机。Edge被视为一款现代应用程序,如下所示:


    出于开发目的,您可能会发现像ngrok或loopback这样的工具很有用。我确信应用程序隔离规则会随着时间的推移而变化,因此,如果您使用的是Edge浏览器,请尽量跟上当前的限制,并意识到您正在应用程序容器中运行。

    我也有同样的问题吗?解决方案?我也有这个问题这能回答你的问题吗?thx提到VPN,可能节省了半天的时间来寻找问题。如果你发现了这个问题,请发表评论?我面临着类似的问题。
    <!DOCTYPE html>
    <html>
        <head>
            <title>Angular</title>
            <script src="angular.min.js"></script>
            <script src="app.js"></script>
        </head>
        <body ng-controller="moviesController as ctrl"
              ng-app="vod">
            <div ng-repeat="movie in ctrl.movies">
                <span ng-bind="movie.title"></span>
            </div>
        </body>
    </html>