IE 11 开发者工具中的 cookies

31
在IE 11中是否有类似于Chrome Cookie视图的等效功能?
Chrome的Cookie查看器:资源-> Cookie。 IE11最接近的是此选项:网络->转到URL->单击详细信息->Cookie。 IE 11 Wiki 在已删除功能中提到:“通过开发人员工具一次查看所有Cookie的能力”。

嗨@cbono,我已经在问题中提到了现有的IE 11 cookie查看器。我将您的链接添加到问题中。我正在检查是否有一个站点的cookie查看器,而不是转到网络,然后转到URL以显示所有cookie。无论如何,感谢您的回复。 - Nash
请查看我在以下URL中的答案: https://stackoverflow.com/questions/1839967/anyone-know-of-a-utility-for-viewing-editing-cookies-on-ie-8/44946976#44946976 - Shubham Jain
@Nash 这仍然是一个重复的问题。我知道你没有得到想要的答案,但这并不意味着这个问题与其他问题不同。那个问题的 OP,KingOfHypocrites,也是在寻求和你一样的东西。 - Franklin Yu
3个回答

47

目前IE11 F12开发人员工具中没有专门的Cookie查看器。

有两种可能的解决方法:

  1. 在网络选项卡的“详细视图”中检查cookie
  2. 在JavaScript控制台中运行“document.cookie”

1
如果您使用网络选项卡,请记得先启用网络捕获功能。 - JamesQMurphy
我猜这个与他们的GUI不匹配。 - John Smith
2
详细视图仅显示Cookie名称及其值。没有显示其他字段。我想获取Cookie的到期日期。我该如何获得? - Muhammad Adeel Zahid
5
如果cookie被标记为HTTPOnly,则运行document.cookie将无法工作。 - PBMe_HikeIt

9
你可以使用IE的控制台编辑任何cookie的值。
现在首先输入以下命令。
document.cookie

它将返回一些关键值。现在使用以下命令来编辑或创建新的关键值

document.cookie="YOURKEY=YOURVALUE"

enter image description here

希望能够帮助您 :)
注意:仅当 cookie 未标记为 HTTPOnly 时才有效。

你是想说“只有在cookie未标记为HTTPOnly时才能起作用”吗?HTTPOnly标志意味着脚本无法访问cookie。 - ambidexterous

0

正如Eric所说,IE11中没有办法做到这一点。

我已经为此烦恼了一段时间,但最终不得不认为这是一个失去的过程,并只能手动导航到文件。

但是文件在哪里?这取决于很多事情,我在不同的机器上找到了它们:

在Internet Explorer缓存中。

可以通过“运行”(Windows+r)然后键入shell:cache或通过IE11的Internet选项导航到它(AskLeo有一个很好的指南,我与其无关)。

  • 点击齿轮图标,然后选择Internet选项。
  • 在“常规”选项卡下,“浏览历史记录”下方,单击“设置”。
  • 在“网站数据”对话框中,单击“查看文件”。
  • 这将打开我们感兴趣的文件夹:您的Internet Explorer缓存。

搜索“cookie”以仅查看cookie

在Cookies文件夹中

有时您也可以在这里找到Cookie(Win 7和8)

%APPDATA%\Microsoft\Windows\Cookies

%APPDATA%\Microsoft\Windows\Cookies\Low

或者在这里(Win 10)

shell:cookies

shell:cookies\low

%userprofile%\AppData\Local\Microsoft\Windows\INetCookies

%userprofile%\AppData\Local\Microsoft\Windows\INetCookies\Low


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