Javascript Microsoft Edge:XMLHttpRequest:网络错误0x2efd,由于错误00002efd,无法完成操作
我有一个单页html和Angularjs文件 App.jsJavascript 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
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>