2017-09-29 138 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' –

相關問題