在备份我的 google chromeUser Data文件夹时,我正在查看文件夹中的一些Local Storage文件,它们似乎都有一个网站 URL 作为名称的一部分,并且它们从第一行的 SQLite 格式 3 开始。
我不知道 chrome 使用 SQLite 3 来存储任何东西,但我很好奇,这是每个站点都设置为存储在本地存储中的东西,还是谷歌自己做的东西?
我在 Windows 7 安装中谈论的文件夹是 @
"C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Local Storage"
我对 HTML5 的localStorage功能很感兴趣,但令人惊讶的是,该功能似乎并没有得到很好的记录。
我发现这个关于localStorage每个浏览器的大小限制的优秀 StackOverflow 答案。在那个回答中,用户说:
...这个存储区域的大小可以由用户自定义(所以不能保证 5MB 的存储区域,也不是暗示)和用户代理。
所以我开始好奇:我怎样才能localStorage在我的浏览器(Chrome)上调整设置?好吧,我看起来高高低低。我谷歌搜索,雅虎搜索和 Binged。对于我的生活,我找不到localStorage可以在 Chrome 38.x 中配置的位置。
虽然我对 Chrome 38.x 特别感兴趣,但我很乐意欢迎任何显示如何从任何现代浏览器执行此操作的答案。
原始问题
我刚刚将 Firefox 升级到 47。无论我访问哪个站点,Storage开发工具中的选项卡总是显示“所选主机没有数据”。其他人可以复制吗?
转到这个 JSFiddle,set item然后单击get item。如果字符串“value”打印在按钮下方,则意味着该项目已成功保存,然后从 sessionStorage 中检索。现在打开开发工具中的存储检查器sessionStorage,选择左侧的 ,看看是否可以看到存储的内容。即使那里有内容我也不能。
2016 年 6 月 17 日更新
事实证明,如果您选择或(Windows 7 64 位上的 Firefox 47 32 位),Storage InspectorFirefox 开发工具内部就会损坏Firefox settings >> Privacy >> HistoryNever remember historyAlways use private browsing mode
修复似乎正在进行中。我刚刚安装了 Firefox 48 beta 1,并且不再遇到该问题。
我最近重新安装了 Firefox(我的操作系统是 macOS 10.14 Mojave)并且 Telegram Web 客户端不再记得我的登录信息。以前总是可以正常工作,但现在不行了。
每次启动 Firefox 并访问时,web.telegram.org我都必须通过电话号码 + 短信再次登录。
在 Firefox 的隐私和安全设置中,我已经web.telegram.org将 cookie + localstorage列入白名单,事实上,当我查看管理数据时,它确实显示了几个 MB 的 web.telegram.org 正在存储。
但尽管如此,它仍然迫使我每次都重新登录。此外,如果我完全删除所有站点数据和历史记录以及 cookie 和所有内容,然后重试,在登录、关闭并重新启动 Firefox 后,我必须再次登录。
在其他浏览器中同样可以正常工作(尝试过 Chrome 和 Brave,都可以)但我更喜欢使用 Firefox。
现代浏览器为网站提供本地存储。有些网站使用非常少量的存储空间。但其他网站似乎认为我的本地计算机应该是他们的游乐场。例如,Slack 似乎消耗了 600MB 的本地数据。
使用 Firefox 浏览时如何限制提供给网站的本地存储大小?
我使用的是 Firefox 68.0.1。在 about:preferences 中,Manage Cookies and Site Data屏幕允许我删除数据,但没有提供任何方法允许我(用户)分配最大总大小限制或每个站点的大小限制。在搜索时,我发现这个资源描述了 Firefox 如何使用我自己的硬盘大小来确定本地数据大小。但是,它似乎没有提供任何配置说明。
上周我确实在别人的电脑上工作,因为他们离开了一个星期,好吧,他们有两台显示器(都比我的大)和更好的电脑配置,这很方便,因为这意味着老板可以跟我说话当他们需要我的时候。我将所有工作保存在一个名为“Trey”的文件夹中,但在最后一天忘记通过电子邮件发送其内容,有没有办法无需登录等即可访问,并且不要说“他不能通过电子邮件发送吗?” '
任何帮助将非常感激,
特雷