2017-08-01 45 views
2

我們有一個請求,其響應返回用於身份驗證的自定義添加響應標頭。我們將這些標頭設置爲本地存儲以便在應用程序中進一步使用。無法通過Chrome瀏覽器中的AJAX訪問自定義標題60

localStorage.setItem("X-LOCAL-TOKEN-REFRESH",request.getResponseHeader('X-Local-Token-Refresh')); 

此問題出現在新的谷歌瀏覽器60.0.3112.78版本中。 它在其他瀏覽器和以前的Chrome版本中工作得非常好。

在目前的版本中,我們得到的request.getResponseHeader(X-Local-Token-Refresh)爲空值,但響應報頭在it.Below值是響應頭,我們得到

X-LOCAL-TOKEN:eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI5NzY2NDYwMTU2Iiwic2NvcGVzIjpbImNvbS5wcm9qZWN0eC5zZWN1cml0eS5yZXBvc2l0b3J5LkF1dGhlbnRpY2F0aW9uVXNlckRldGFpbHNTZXJ2aWNlJCRMYW1iZGEkNDAvNjkyMjkyNjE5QDM4Y2MyYTkyIl0sImlzcyI6Imh0dHA6Ly9kZXYudHJhbnNwb3J0by5pbiIsImlhdCI6MTUwMTU5ODk5NywiZ 

難道造成問題或錯誤getResponseHeader函數實現中的一些變化是我們無法做出的。試圖檢查釋放文檔,但沒有成功。來自社區的任何信息都會有所幫助。

+2

https://stackoverflow.com/questions/45415480/warning-xhr-getallresponseheaders-in-chrome-60-returns-lowercase-header-fiel – mplungjan

+0

@mplungjan不知道爲什麼它沒有拿出而我發佈。將嘗試並將其添加爲答案!榮譽。 – coderunner

+1

讓這個人回答他自己的問題,然後我們可以關閉你的重複 – mplungjan

回答

相關問題