2017-09-29 105 views
2

我有一个网站建立与VueJS在前面和Java背面。该网站需要登录才能看到内容。微软EDGE XMLHttpRequest:网络错误0x80070005,访问被拒绝与VueJS

在Firefox,IE和Chrome登录完美的作品,但微软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

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

回答

2

在Internet Explorer中你必须做以下设置,因为EDGE将采取那些来自IE设置:

  1. Internet选项
  2. 安全选项卡
  3. 本地Intranet单击 “站点”
  4. 高级
  5. 在这里可以添加您的域名或IP地址
  6. 关闭IE
  7. 打开EDGE和测试您的域或本地主机现在
+0

谢谢,谢谢,现在正在工作:)。 –

1

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

+0

请等到周一,以测试它,因为该项目是在工作中,我无法测试它外面的工作网络,甚至是域名,而不是在本地主机上。感谢您的建议。 –

+0

我的朋友,我跟着这个链接启用本地存储'https:// support.ancestry.com/s/article/ka215000000MV57AAG/Enable-or-Allowing-Cookies-from-Ancestry-US-1460088562626-2165',但仍然是相同的错误(屏幕截图)'https:// prnt.sc/gs6sm2' –

相关问题