求助:使用Chrome开发者工具无法查看localStorage键的问题
解决Chrome DevTools无法查看localStorage键的问题
嗨,我来帮你搞定这个小问题~你的代码是完全没问题的,控制台能正确打印出值就说明localStorage已经成功存储了Try这个键,看不到它大概率是DevTools的查看姿势不对,试试下面这些方法:
确认选中了正确的站点域名
打开Chrome开发者工具(按F12或者右键页面选「检查」),切换到「Application」标签页。在左侧「Storage」分类下找到「Local Storage」并展开,一定要点击选中你当前运行代码的域名(比如localhost:3000这类本地服务域名,或者你测试的在线站点域名)——要是不小心选了其他域名,自然看不到当前页面的存储内容。刷新页面后重新查看
有时候DevTools不会实时同步localStorage的更新,你可以按F5刷新页面,再回到Application面板的Local Storage下,应该就能看到Try键了。用控制台命令直接查看所有存储内容
如果面板里还是没显示,你可以直接在Console标签页输入命令手动列出所有键值对:// 列出所有localStorage键 Object.keys(localStorage) // 遍历打印所有键和对应的值 for (let i = 0; i < localStorage.length; i++) { const key = localStorage.key(i); console.log(`${key}: ${localStorage.getItem(key)}`); }这样就能直接在控制台确认所有存储的内容啦。
检查「Preserve log」设置(可选)
在Application面板的右上角,有个「Preserve log」(保留日志)的复选框,勾选它可以确保页面刷新或跳转时不会清除存储内容。不过你已经能通过getItem拿到值,这个可能不是主要原因,但可以顺手检查一下。
内容的提问来源于stack exchange,提问作者ArenaLor
相关产品推荐
相关产品推荐

