如何在Google Chrome浏览器中查看,添加或编辑Cookie?


289

我希望查看,添加和编辑我的Google Chrome浏览器的Cookie。有人可以建议我这样做吗?


14
如在新版本的Chrome中更改了该选项,只需右键单击页面并选择Inspect(或按F12),转到“应用程序”标签,然后选择“存储”部分下的Cookies:Right-Click: Inspect > Application tab > Storage > Cookies
S.Serpooshan

Answers:


254

你可以去到Developer ToolsCtrl- Shift- JTools -> Developer Tools-> Console和您可以输入的JavaScript命令:

document.cookie="keyofcookie=valueofcookie"

您可以使用此技术替换或添加新的Cookie。

可以设置多个cookie选项,即

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";

8
Stanley基本上是这样说的,但需要澄清-如果您仅使用此命令编辑单个cookie,它将不会删除网站上的所有其他cookie,实际上只会替换命令中提到的cookie。
Jon z

36
如果某些网站使用HttpOnly标记来阻止JS访问Cookie(拒绝XSS攻击),则此方法将无效。有关Wiki的更多信息。
s3m3n 2014年

嗨,您还可以使用这种方法设置有效期限吗?
2014年

1
在地址栏中输入也可以。
kenorb 2015年

1
@ s3m3n如果要在HttpOnly不使用第三方插件的情况下更改cookie,则可以首先使用“ 资源”选项卡删除cookie,然后使用document.cookie来创建新的cookie。
kasperd '16

111

在Chrome中查看Cookie的最简单方法可能是访问:

  • 铬://设置/饼干

这不允许您在Mac OS X上的Google Chrome 33.0.1750.117(官方内部版本252094)中编辑Cookie,但允许查看和删除。


更新(2017-08-08)[在59.0.3071.115(Official Build)(64位)中进行了验证]

在最新版本中,Cookie在以下位置列出:

  • 铬://设置/内容/饼干

更新(2018-03-01)[Google Chrome 64.0.3282.167(正式版本)(64位)]

要查看内容,您需要选择“查看所有cookie和站点数据”或遵循...

  • 铬://设置/ siteData

4
没有超链接,因为Chrome不允许的超链接chrome://
Martin Thoma 2015年

2
@moose尽管Chrome浏览器确实允许您将这些特殊链接添加到Chrome的书签中以便于访问(它还分配了特殊的“ cog”收藏夹图标)。我在书签栏上有这个特殊的图标,以便于访问。
MrWhite 2015年

2
@moose是的。(尽管Chrome浏览器曾经允许您这些特殊链接拖动到地址栏/多功能框,但它们也将其停止了-您about:blank现在就可以访问该页面。您仍然可以手动“复制链接地址”并将其粘贴到地址栏中-比选择,复制和粘贴要快得多。)
MrWhite

4
@Daniel:在Chrome 59中,新地址是chrome:// settings / content / cookies(您可以通过在设置页面顶部的搜索框中搜索“ Cookies”来找到它。)
Ken Bloom

5
位置已更改。新位置是chrome:// settings / content / cookies?search = cookie
山下Sm

61

使用10.0.648.45 dev,您可以在“选项”→“高级功能”→“内容设置”→“所有Cookie和站点数据”中查看Cookie。

或者,你可以用开发人员工具(查看当前网站上的Cookie F12Ctrl- - ShiftJ应用程序→饼干或设置(汉堡包图标)更多工具→开发工具)。


40
但是您不能在任一窗格中编辑值,可以吗?
phihag 2012年

14
没错,您只能在没有插件的Chrome中查看它们。
Dan H

请注意,查看资源> Cookies(在开发人员工具中)仅显示当前请求可用的cookie。而“所有cookie和站点数据...”显示的是为特定域设置的所有cookie(与path无关)。
怀特先生

@phihag如果cookie值太长,开发人员工具将对其进行修剪。
HEX

2
申请中| 在较新版本的Chrome(59)中,Cookie可以编辑现有值并添加新条目(通过双击最后一行)。
肯尼·崔

32

我对扩展商店中查看,编辑,创建和删除Cookie的当前解决方案感到沮丧。当前的解决方案显示为弹出窗口,并且没有良好的UI。我想获得与Firebug Cookie编辑器相同的功能,并且具有Chrome外观。所以我做了一个:

Cookie检查器 -缺少Google Chrome浏览器的Cookie管理器。直接在开发人员工具中编辑和创建cookie。


最终可以替代Firecookie。谢谢你,兄弟!
2013年

不适用于Chrome42。还有其他功能吗?
nitech 2015年

嗨@nitech 我使用的是Chrome 43,并且运行良好。也许您可以列出不支持人员的情况。谢谢。
westoque

26

对于实际页面

最近,它已从资源更改为应用程序。所以:

  1. 按F12
  2. 转到应用程序(标签)> Cookies(侧栏)
  3. 编辑现有的cookie,或通过双击一个空行来创建一个新的cookie。

快照:

在此处输入图片说明


17

对于所有页面

  1. 转到设置

    在此处输入图片说明

    (现在您在chrome:// settings /上)

  2. 滚动到“隐私”部分>“ 内容设置...”

    在此处输入图片说明

    (现在您在chrome:// settings / content上)

  3. 单击所有cookie和站点数据...

    在此处输入图片说明

    (现在您在chrome:// settings / cookies上)

  4. 您可以在此处查看/删除cookie或删除所有cookie。单击标签以查看详细信息。

    在此处输入图片说明

对于实际页面

  1. F12
  2. 转到资源 > Cookies

    在此处输入图片说明

  3. 在右侧,您可以看到cookie。如果要删除它们>右键单击> 删除

    在此处输入图片说明


编辑Cookie,我建议您使用已经提到的Chrome插件:EditThisCookiehttps://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg)。


好的,如何在隐身模式下进行操作?chrome://settings是在非隐身窗口中打开的,即使我在隐身模式下打开了大量选项卡,它也不会显示任何Cookie。
izogfif

Chrome是精细的观察,它看起来像EditThisCookie给出错误的信息和恶意软件是/广告软件或充其量交界广告 superuser.com/questions/1430151/...
barlop

12

有一个名为“编辑此Cookie”的Chrome插件。它将菜单添加到浏览器工具栏,使您可以添加,编辑和删除cookie。

从此处安装:https : //chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

源代码在这里:https : //github.com/fcapano/Edit-This-Cookie


刚刚安装,似乎是一个不错的插件。另外,它还允许您编辑httpOnly cookie。非常便利。
菲利克斯·夏娃

Chrome是精细的观察,它看起来像EditThiscookie给出错误信息superuser.com/questions/1430151/...
barlop

5

为完整起见,应注意,您不需要开发人员工具控制台或任何附加组件,扩展或插件。

@StanleyD提供的javascript命令可以直接在地址栏中输入,只需加上一个附加的“ javascript:”即可。例如

javascript:document.cookie="keyofcookie=valueofcookie"

这在需要将Cookie更改发送给一堆非技术用户而不用繁琐的步骤的环境中很有用。


2
如果已使用HttpOnly,则此方法不起作用。
Flimm


2

如果您只想查看当前页面的所有cookie,而不必从GUI中单击每个cookie,则可以执行以下操作:

打开开发人员控制台,并在控制台中输入以下内容,打印当前页面的cookie:

> document.cookie

http://www.w3schools.com/js/js_cookies.asp上查看更多


1

在至少v59的Google Chrome浏览器上,您可以转到:

铬://设置/内容/饼干


1

有很多扩展可以帮助您解决此问题。这是一个鲜为人知的效果很好的产品。它称为Cookie编辑器。

Cookie-Editor设计为具有易于使用的界面,可让您执行大多数标准的Cookie操作。它是开发和测试网页或什至手动管理Cookie的理想选择,以确保您的隐私。

它使您可以查看所有cookie以及编辑或创建新的cookie。您也可以删除Cookie并将其导入/导出到文件中。

它完全符合您的要求,而且我发现它比内置工具更易于使用,因为您可以直接从工具栏访问它。

您可以在Chrome网络商店上下载它:https//chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.