在 Mozilla Firefox 中查看 Cookie

hig*_*dth 20 firefox privacy cookies

如果您在“从不记住历史记录”设置中使用 Mozilla Firefox,如何查看当前保存了哪些 cookie(并可能删除特定的 cookie)?我听到的答案是查看首选项 -> 工具,但这是该选项卡的屏幕截图,此处没有 cookie 列表:

在此处输入图片说明

Wla*_*ant 28

从 Firefox 61 开始,对 cookie 的访问已从常规最终用户 UI 中删除。但是,您仍然可以通过开发人员工具查看和修改它们:

  • 按 Ctrl+Shift+I(在 macOS 上为 Cmd+Option+I)打开开发者工具。
  • 单击“存储”选项卡的标题。
  • 在面板的左侧,确保在“Cookies”下选择所需的站点。如果站点有第三方框架,您还可以通过选择正确的站点来查看这些框架设置的 cookie。
  • 您可以通过上下文菜单删除 cookie。您也可以双击该值进行修改。

原答案,供参考

页面信息对话框可让您查看 cookie - 从页面上的上下文菜单中选择“查看页面信息”,转到“安全”选项卡并单击“查看 cookie”。默认情况下,它只会显示当前页面的 cookie,但您可以删除搜索字符串,它将显示所有 cookie。如果您希望它更舒适一点,您可以安装View Cookies 扩展

  • 问题是这需要实际访问该站点,这可能由于多种原因而无法实现,但更重要的是,访问该站点很可能会修改数据。我不明白为什么他们取消了查看带外 cookie 的功能。 (3认同)
  • @WladimirPalant,这就是问题所在,它曾经向您显示值并让您删除单个 cookie,现在它只向您显示站点并且只允许您删除_所有内容_。“简单”的用户界面完全没用。他们假设每个域都只托管一个站点,并且所有 cookie 都与单个实体相关,但这是不正确的(例如 Geocities/ISP 主机等)。即使这是真的,它仍然没有用,因为您可能不想删除所有内容。例如,您可能只想删除 Kongregate 上单个游戏的 cookie,而不是全部。 (3认同)
  • Mozilla “我们完全重视隐私和用户自由” Firefox,每个人 (2认同)

igl*_*vzx 14

快速解决方案:

您可以通过访问以下地址来管理 cookie*:

chrome://browser/content/preferences/cookies.xul
Run Code Online (Sandbox Code Playgroud)

*域名已从屏幕截图中删除

饼干


或者...

将 Firefox 设置为Never remember history将隐藏管理 cookie 的链接或按钮。要启用该按钮,您必须选择Remember historyUse custom settings for history如@kreemoweet 所述。

记住历史

自定义设置

  • 这不再起作用(Firefox 62.0)——该页面不存在。 (3认同)

Kam*_*ran 6

到目前为止,对我来说,这似乎是在 Firefox 中查看和删除 cookie 的最佳方法,因为它显示了其他方法中不可用的一些详细信息 - 例如,cookie 中的字段是否以这种方式httpOnly可见。

  1. F12打开Firefox 开发者工具
  2. 转到存储选项卡。
  3. 从左侧窗格中,展开Cookies节点。在此节点下,您可以看到在您的设备上存储有 cookie 的网站列表。
  4. 选择一个网站,然后在右侧窗格中查看其 cookie 及其详细信息。从这里您可以删除每个单独的 cookie。

华泰

  • 问题是,这需要实际访问该站点,这可能由于多种原因而无法实现,但更重要的是,访问该站点很可能会修改数据。我不明白为什么他们删除了带外查看 cookie 的功能。 (4认同)
  • 截至 2018 年 6 月或 Firefox 版本 60,这是唯一的选择。页面信息、chrome:URI、首选项/隐私和大多数插件不会显示单独的 cookie。 (3认同)
  • “在您的设备上存储有 Cookie 的网站列表” - 需要明确的是,这只是由于访问当前查看的网站而设置了 Cookie 的站点/域(以及关联的 Cookie)的列表。它不是在您的设备上存储 cookie 的_所有_网站的列表。 (2认同)

小智 5

访问 Cookie 数据库

您可以使用SQLite直接查询cookie DB;SQL 的所有功能都触手可及。

首先,找到 Firefox 配置文件目录。about:support在地址栏中输入。在表中查找“配置文件文件夹”。打开终端并更改到该目录。

$ cd ~/.mozilla/firefox/fw6qr.default-1234567
Run Code Online (Sandbox Code Playgroud)

关闭 Firefox 以解锁 cookie DB。然后使用 SQLite 打开 cookie DB。

$ sqlite3 cookies.sqlite
sqlite> .tables
moz_cookies
sqlite> -- view cookie table schema
sqlite> .schema moz_cookies
sqlite> -- example cookie query
sqlite> SELECT host, name, value FROM moz_cookies ORDER BY host;
sqlite> -- delete tracking cookies
sqlite> DELETE FROM moz_cookies WHERE host LIKE '%googleadservices.com';
Run Code Online (Sandbox Code Playgroud)

专家提示

直接访问 cookie 数据库的一个很酷的事情是,您可以通过编程方式删除恶意或烦人的 cookie。只需将对 Firefox 的调用封装在脚本中即可。Firefox 终止后,清理您的 cookie。

  • 很棒的提示。但有一件事:不必关闭 Firefox。您只需将 SQLite 数据库文件复制到某个临时位置,然后打开它即可。 (2认同)