即使值存在,Firefox也不会显示域的localStorage


1

TL; DR: Firefox不会显示域的localStorage,我需要从那里获取一些数据。

我需要复制localStorage元素的值,这是一个非常长的字符串,所以只是在控制台上回显将无法工作,因为它被截断了。
Safari和Chrome都会将整个字符串回显到控制台,而不是Firefox,我需要在Firefox上执行此操作,因为这里存储了特定值。

Firefox的存储选项卡用于显示此值,现在它不会显示,并且它甚至不会显示该域的任何其他键,因此即使短字符串也不显示。

我可以为https配置本地Web服务器,然后使用XMLHttpRequest将此值发送给它,但我希望有一个更简单的解决方案。有任何想法吗?

在此处的图像中,您可以看到locaStorage如何具有值,但存储选项卡不会显示它们,这是我可以复制长字符串的唯一方法。
在此输入图像描述


1
我有同样的问题。我有一个脚本将网页中的一些数据保存到本地存储中,并且有一个案例专门纠正两个页面同时更新一个值,相互覆盖,极少发生,但现在它确实是第一次发生。在它发生之后,即使数据仍然存在,我也看不到任何本地存储条目。似乎有一个错误报告
Sebastian Simon

Answers:


0

Firefox的控制台有一个copy辅助函数,可以将其参数复制到剪贴板,不会截断:

copy(localStorage.getItem("wzSave_Audio"))
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.