Chrome localStorage 标头值返回 null

问题描述 投票:0回答:1

我正在尝试在浏览器控制台上运行脚本并在运行脚本之前验证这些值。

我正在使用此方法来获取值。

localStorage.getItem('accessToken');

控制台快照

标题快照

我做错了什么?

我还检查了 Chrome 上的 Application/localStorage 文件夹,但没有看到这些标头。它们还存储在哪里以及如何获取它们?

谢谢你

我尝试过使用 localStorage 和 sessionStorage

javascript google-chrome console local-storage
1个回答
0
投票

您正在混淆

localStorage
(跨浏览器会话保存的数据)、sessionStorage(存储在单个浏览器会话中的数据)和浏览器标头。您的数据存储在标头中,但您试图从完全独立的存储系统中检索它们。
要在 JavaScript 中获取标头,请使用 

Headers

对象。 const myHeaders = new Headers(); // Currently empty const accessToken = myHeaders.get("accessToken"); const authorizationToken = myHeaders.get("authorizationToken"); const correlationId = ... // ...

一个附加说明:您使用 
var

这是旧的 JavaScript 语法。自 2015 年发布的 ES6 起,变量应使用

const
表示那些未更改的变量,使用
let
表示那些发生更改的变量。
    

© www.soinside.com 2019 - 2024. All rights reserved.