【问题标题】:Microsoft EDGE XMLHttpRequest: Network Error 0x80070005, Access is denied with VueJSMicrosoft EDGE XMLHttpRequest:网络错误 0x80070005,VueJS 拒绝访问
【发布时间】: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');
    });
}

我在互联网上搜索了解决方案,但我尝试的方法没有奏效。

这是network on EDGE

这是network on Chrome

有人知道如何解决这个错误吗?

【问题讨论】:

    标签: vue.js microsoft-edge


    【解决方案1】:

    我的第一个猜测是您需要在 Edge 上启用本地存储,而不是网络问题。

    【讨论】:

    • 请等到星期一测试它,因为该项目正在工作中,我无法在工作网络之外对其进行测试,即使是域名而不是本地主机。谢谢你的建议。
    • 我的朋友,我点击此链接启用本地存储https://support.ancestry.com/s/article/ka215000000MV57AAG/Enabling-or-Allowing-Cookies-from-Ancestry-US-1460088562626-2165,但仍然出现相同的错误(屏幕截图)https://prnt.sc/gs6sm2
    猜你喜欢
    • 2015-09-03
    • 2015-10-17
    • 2018-04-05
    • 2017-08-11
    • 2019-09-12
    • 2018-11-22
    • 2015-01-31
    • 2018-09-07
    • 1970-01-01
    相关资源
    最近更新 更多