如何在Safari 10中查看cookies?

3
这些是我尝试过的方法:
  1. 在Safari 10中查看HTTP头,但是Cookie没有显示出来。
  2. 我可以在“Storage”选项卡下找到“Cookies”部分,但是Cookies显示在一个表格中。 enter image description here
我想以字符串而不是表格形式查看Cookies,除了使用另一个浏览器外,还有其他方法吗?
3个回答

2

Safari 版本14.0.3(16610.4.3.1.4)

Safari的开发者菜单在Mac上为浏览器增加了各种额外的功能,包括检查器和错误控制台、JavaScript调试工具、禁用各种页面元素、启用Do Not Track功能、使用WebGL加速,并提供了一种简单的方法来更改浏览器的用户代理。

输入图像描述

Safari中的开发者菜单:

  1. 下拉Safari菜单并选择偏好设置
  2. 点击高级选项卡
  3. 勾选在菜单栏中显示“开发”菜单旁边的框
  4. 关闭偏好设置,现在开发菜单将出现在书签窗口菜单之间

2
我的“存储”被隐藏了。右键单击该面板以启用/禁用。 - A.D.
和 @A.D. 一样,我也以为自己疯了,但是存储选项卡被隐藏了。 - Wayne Phipps
重要的是答案能够帮助你和他一起达到预期的步骤。祝你好运。 - Milovan Tomašević

2

前往“控制台”选项卡。输入

document.cookie

此链接显示了该位置的所有cookie。


*: 要访问控制台,请使用以下方法(由 @Geoff Crompton 提供)

如果您已启用开发人员菜单,则可以转到 Develop 菜单,选择 Show Web Inspector,然后在新窗口底部键入 document.cookie 以查看当前网站的 cookie


我认为Mozilla的文档对于这个关于Safari浏览器的问题并没有帮助。 - Geoff Crompton
@GeoffCrompton:你试过了吗?MDN通常描述标准。如果您对此有异议,它已更新为链接到w3。 - serv-inc
1
请让我向 @serv-inc 道歉。我之前没有尝试过。但是现在我尝试了一下,在 Safari(版本13.0.4)中,如果启用开发人员菜单,可以到“开发”菜单,选择“显示Web检查器”,然后在新窗口的底部输入“document.cookie”,即可查看当前网站的 cookie。 - Geoff Crompton
道歉已经被接受,@GeoffCrompton。您的逐步说明已包含在此答案中(如果您有异议,请随时创建自己的回复)。我没有意识到重现此问题需要更多细节。 - serv-inc

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接