我们有一个请求,其响应返回自定义添加的响应标头以进行身份验证。我们将这些标头设置为本地存储,以便在应用程序中进一步使用。
localStorage.setItem("X-LOCAL-TOKEN-REFRESH",request.getResponseHeader('X-Local-Token-Refresh'));
此问题出现在新版Google Chrome 60.0.3112.78中。 它在其他浏览器和以前的chrome版本中运行得非常好。
在当前版本中,我们得到request.getResponseHeader(X-Local-Token-Refresh)
的值为null,但响应头中有值.Below是我们得到的响应头
X-LOCAL-TOKEN:eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI5NzY2NDYwMTU2Iiwic2NvcGVzIjpbImNvbS5wcm9qZWN0eC5zZWN1cml0eS5yZXBvc2l0b3J5LkF1dGhlbnRpY2F0aW9uVXNlckRldGFpbHNTZXJ2aWNlJCRMYW1iZGEkNDAvNjkyMjkyNjE5QDM4Y2MyYTkyIl0sImlzcyI6Imh0dHA6Ly9kZXYudHJhbnNwb3J0by5pbiIsImlhdCI6MTUwMTU5ODk5NywiZ
导致问题的错误或getResponseHeader函数实现的某些更改是我们无法解决的问题。试图检查realease文档,但没有成功。来自社区的任何信息都会有所帮助。