Firefox 在哪里存储 sessionStorage 内容

2023-11-25

我试图找出 Firefox 存储 sessionStorage 内容的位置,但一直找不到。我希望它位于 SqLite 数据库中,就像存储 localStorage 内容一样,但我一直找不到它。

到目前为止,我已经搜索了配置文件文件夹中的所有典型“.sqlite”文件,例如 cookies.sqlite 和 content-prefs.sqlite 等,但它们似乎没有 sessionStorage 数据。

我还尝试打开 Firefox 据称创建的特殊内存数据库 -https://developer.mozilla.org/en/XPCOM_Interface_Reference/mozIStorageService#openSpecialDatabase%28%29但我找不到枚举数据库中存在的表的方法。我可以连接到内存数据库,但我不知道如何找出内存数据库中存在的表等...

任何帮助表示赞赏

Thanks,


localStorage数据保存在file webappsstore.sqlite在 Firefox 配置文件中。有一个有趣的调整,主机名被恢复(gro.allizom代替mozilla.org)但除此之外,这几乎就是您所期望的。只有一张表:

CREATE TABLE webappsstore2 (
  scope TEXT,
  key TEXT,
  value TEXT,
  secure INTEGER,
  owner TEXT
)

请注意,此结构可能会在未来的 Firefox 版本中发生变化。

As to sessionStorage,它只需要持续一个浏览器会话。重新启动浏览器通常会清除它,因此不需要将其存储在数据库中。 Firefox 仍然将其写入磁盘以允许恢复当前的浏览会话,即写入sessionstore.js文件(JSON 格式)。有一把钥匙storage,它的值是从 URL 到其对应的映射sessionStorage数据。我不确定这些数据是否完整,但考虑到其主要目的是从崩溃中恢复。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Firefox 在哪里存储 sessionStorage 内容 的相关文章

随机推荐

  • Gfortran:将纯函数视为普通函数以进行调试?

    我需要调试一些pure使用 gfortran 编译的 fortran 程序中的函数 有什么办法可以忽略pure声明 以便我可以使用write print等在这 些pure无需付出很大努力就能发挥作用 不幸的是 仅仅删除它并不容易pure陈述
  • 正则表达式验证字符串仅包含字符(非特殊字符)、空格和数字

    我正在使用 Ruby on Rails 3 0 9 我想验证一个只能包含字符 不是特殊字符 不区分大小写 空格和数字的字符串 在我的验证代码中我有 validates name presence gt true format gt with
  • 使用 MassTransit 使用交换和路由密钥发布消息

    我已经关注 MassTransit 几个星期了 我对它的可能性很好奇 但是 我似乎无法完全正确地理解这些概念 预期行为我想将消息发布到带有路由密钥的 直接 交换 该路由密钥绑定到两个不同的队列以执行其他活动 当我尝试使用 MassTrans
  • 警告:尝试在其视图不在窗口层次结构中的 ViewController 上呈现 ViewController

    我已经查看了相关问题 但没有解决我的问题 我正在尝试使用dismissViewControllerAnimated animated completion and presentViewControllerAnimated animated
  • 如何在使用 slimerjs 在 casperjs 中运行测试脚本时最大化浏览器窗口

    使用 slimerjs 引擎在 casperjs 中运行测试脚本时 我无法查看完整窗口 谁能帮我增加 mozila 浏览器窗口的大小 当然 在 casper 中使用 phantom slimer viewportSize 选项 casper
  • Java 覆盖特定区域设置的区域设置

    我在用着NumberFormat getCurrencyInstance format amount 将货币从 BigDecimal 格式化为字符串 这按预期工作 问题是我们的主要目标是荷兰市场 而默认的荷兰语格式很奇怪 让我解释一下 当格
  • 在我的标签元素上设置 height: 100% 不起作用

    我尝试设置height 100 在标签中 但它不起作用 为什么不 field label color 3E3E3E font weight bold width 80px display block float left margin to
  • “AnyCPU”平台目标上的内存分配模式

    我故意在一个简单的 C 程序中泄漏内存 以了解有关 NET 如何管理这方面的更多信息 这是使用完成的int 数组 每个数组大小为 1000 万 每 100 毫秒声明一次 数组的元素不会被 触及 如分配一个值 以免将数据带入进程的工作集中 c
  • 服务层和控制器:谁负责什么?

    在课堂上 我们现在正在学习如何构建 Spring 应用程序 即使没有直接涉及 Spring 我们也学习了如何为 DAO 和服务层对象创建接口 如果我错了 请纠正我 DAO 层非常抽象 它只包含 CRUD 操作 并进一步用于读取数据 即 获取
  • Java 转换器错误:无法编译样式表

    我想用 Java 中的 XSLT 转换 XML 为此 我正在使用javax xml transform包裹 但是 我得到了例外javax xml transform TransformerConfigurationException Cou
  • CURLOPT_VERBOSE 不起作用

    Windows 7 x64 PHP 7 2 2 x64 我正在尝试查看一个简单的请求有效负载 因此我为每个创建了一个 PHP 文件https docstore mik ua orelly webprog pcook ch11 07 htm
  • 是否有一种解决方法可以使名称以数字开头的 CSS 类有效? [复制]

    这个问题在这里已经有答案了 是否在名称以数字开头的 CSS 类不起作用的地方引用了它 例如 我发现一个具有如下背景的类 000000 8 background url images common 000000 0 8 png 8FFFFFF
  • 如何从 iframe 内部删除多余的边距?

    我目前正在网站上开发混合媒体的旋转蒙太奇 网站上将轮流显示大约 5 个图像 视频 该网站还使用 Ektron CMS 因此我无法确定蒙太奇中的哪些位置是图像 哪些位置是视频 这些视频托管在 YouTube 上 所以 我的问题是视频加载时与
  • 在 Javascript 中使用 XMLHttpRequest 暂停下载

    我正在尝试使用带有 Javascript 的 XMLHttpRequest 对象的 Web 链接来下载文件 我无法确定是否可以pause下载后resume it 技术上是可以的 无需暂停 恢复 您只需执行响应类型为 blob 的 XmlHt
  • 如何在 Azure Arm 模板中使用粘性暂存槽

    如何使用 ARM 模板将粘性设置部署到 azure Web 应用程序中的生产应用程序槽 而不覆盖现有应用程序设置 我正在使用 Azure ARM 模板来部署我的环境和代码版本 该环境同时具有暂存和生产槽 部署的一部分是部署 AppSetti
  • Angular ui 路由器为所有状态提供多个命名视图

    我想知道是否有任何方法可以为所有状态编写多个命名视图 最好的例子是当我希望导航栏和页脚出现在所有路线中时 stateProvider state home views home templateUrl home html controlle
  • 将图像放置在图像上

    我想将图像放置在捕获的视频帧上我确定的坐标处 我之前问过 我被告知要使用cvCopy and cvSetImageROI但我不想裁剪这些坐标 我想添加另一个图像 也许这是正确的方法 但我不明白 如果正确 请解释 我不久前使用 SetRoi
  • 深度嵌套子查询分解 (CTE) 性能缓慢

    该查询由 16 个相等的步骤组成 每一步都是对同一数据集 单行 进行相同的计算 但最后的步骤需要太多时间 with t0 as select 0 as k from dual t1 as select k from t0 where k g
  • Ubuntu Firefox 的渲染方式有所不同

    与其他浏览器相比 Ubuntu 上的 Firefox 呈现某些 HTML 的方式似乎有很大不同 特别是 Ubuntu 上的一些字体 样式变得越来越大 并且依赖相同数量的换行符来保持对齐的文本列在 Ubuntu Firefox 上不再对齐 我
  • Firefox 在哪里存储 sessionStorage 内容

    我试图找出 Firefox 存储 sessionStorage 内容的位置 但一直找不到 我希望它位于 SqLite 数据库中 就像存储 localStorage 内容一样 但我一直找不到它 到目前为止 我已经搜索了配置文件文件夹中的所有典