【问题标题】:Access all stored cookies访问所有存储的 cookie
【发布时间】:2011-07-04 16:29:21
【问题描述】:

我想从 JavaScript 控制台访问我的 Chrome 存储的 cookie。这可能吗?

【问题讨论】:

  • 你想要完成什么?

标签: javascript cookies google-chrome console local


【解决方案1】:

如果您只需要活动站点的 cookie:请查看 document.cookie。它包含以分号分隔的key=value 对。

编辑:请注意,出于安全考虑,您无法从其他域访问 cookie。当您从控制台运行某些内容时,它相当于直接从页面运行,因此由于他们不希望垃圾邮件网站获取您的 Facebook 凭据,因此您必须分别访问每个网站。

【讨论】:

  • 不起作用。尽管 cookie 显示在 BrowserDevtools > Application (Chrome) 中,但始终打印 undefined
【解决方案2】:

最简单的方法:

console.log(document.cookie);

【讨论】:

  • 总是打印 undefined 尽管 cookie 显示在 BrowserDevtools > Application
  • @Phil,您能否提供页面示例、控制台打印的内容以及您需要查看的内容?也许答案可以改进。在我的网站上,我通常会看到我需要看到的内容。
【解决方案3】:

使用 Chrome,如果您可以使用其他工具而不是仅使用控制台,则可以访问所有存储的 cookie 并使用“资源”选项卡查看详细信息。为此:

  • 打开开发者工具 (F12)
  • 点击“资源”标签
  • 展开“Cookie”列表项
  • 点击网址

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 2021-01-07
    相关资源
    最近更新 更多