首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Chrome / Firefox检查其他站点的LocalStorage

使用Chrome / Firefox检查其他站点的LocalStorage
EN

Stack Overflow用户
提问于 2020-12-10 07:17:32
回答 1查看 561关注 0票数 3

有什么可能的方法,我们可以使用devtools的Chrome /火狐检查LocalStorage对象的网站http://example.com,当我们目前在http://example2.com上?似乎他们现在只允许在同一地点进行检查。

故事是,我正在处理一个涉及大量重定向的身份验证函数,我需要检查页面是否被重定向,LocalStorage数据是否正确。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 19:51:09

Chrome和火狐DevTools目前( Chrome 87和Firefox 84)只允许检查当前页面上下文的本地和会话存储数据。

而且,据我所知,没有其他集成选项可以检查为特定域或URL保存的所有数据,而不首先导航到它。

因此,检查这些数据的正确方法是避免这些重定向的发生。虽然我不知道有什么工具可以阻止所有重定向。这就是为什么我有是在Mozilla的讨论论坛上问的

不过,在Firefox中,有一种方法(诚然相当复杂)可以检查为特定域保存的数据。火狐将所有本地存储数据保存在SQLite数据库中。任何允许打开SQLite文件的工具都可以读取此数据库。(甚至还有允许读取它们的浏览器插件。)以下是如何访问数据的步骤:

  1. 转到about:support
  2. 除了“配置文件文件夹”标签=>之外,单击“打开文件夹”按钮可以打开操作系统导航器中当前火狐配置文件的文件夹。
  3. 在文件夹中,搜索文件webappsstore.sqlite
  4. 在SQLite管理工具中打开文件。
  5. 执行以下查询以查看与域http://example.com相关的数据 从webappsstore2选择originKey = 'moc.elpmaxe.:http:80‘的值 您可能已经看到了,但是保存在originKey列中的域名正好相反。我也不知道原因。所以格式是<domain name with dot at the beginning the other way round>:<protocol>:<port>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65230030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档