【发布时间】:2018-03-11 12:07:13
【问题描述】:
我有一个网站构建,前面是 VueJS,后面是 Java。该网站需要登录才能查看内容。
在 Firefox、IE 和 Chrome 上,登录效果很好,但在 Microsoft EDGE 上,当我调用登录方法时出现此错误:
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
这是登录方式。
login() {
axios.post('/login', this.user,
{'headers':{'X-AUTH-TOKEN': localStorage.token}},
{'headers':{'Content-Type': 'application/json'}})
.then((response) => {
AuthPlugin.getToken(response.data);
alertify.set('notifier','delay', 3);
alertify.success("Success! You are now logged in.");
axios.get("/user", this.user)
.then((response) => {
this.$router.push('/home');
AuthPlugin.setUser(this.user.username);
})
})
.catch(function (error) {
alertify.error('Invalid User');
});
}
我在互联网上搜索了解决方案,但我尝试的方法没有奏效。
有人知道如何解决这个错误吗?
【问题讨论】:
标签: vue.js microsoft-edge