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

评论

在新版本的Chrome中更改了选项,只需右键单击页面并选择Inspect(或按F12键),然后转到“应用程序”标签,然后选择“存储”部分下的“ Cookies”:右键单击:“检查”>“应用程序”标签>“存储”>“ Cookies”

#1 楼

您可以转到Developer Tools(Ctrl-Shift-J或Tools -> Developer Tools),然后输入javascript命令:

document.cookie="keyofcookie=valueofcookie"


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

可以设置多个cookie选项,即

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


评论


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

– Jon z
2013年9月11日22:21在

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

– s3m3n
2014年5月6日17:37



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

–Drewdavid
2014年10月8日在4:22

在地址栏中输入也可以。

– Kenorb
2015年9月1日下午16:57

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

–卡巴斯德
16年4月5日在9:29

#2 楼

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


chrome:// settings / cookies

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


更新(2017-08-08)[在59.0.3071.115中进行了验证(官方版本)(64位)]

在最新版本中,cookies列在:


chrome:// settings / content / cookies


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

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


chrome:// settings / siteData


评论


没有超链接,因为Chrome不允许chrome://的超链接。

–马丁·托马
2015年6月7日在7:24

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

–怀特先生
15年10月13日在12:09

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

–怀特先生
15年10月13日在12:37

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

–肯·布鲁姆
17年6月30日在13:24



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

–山下Sm
17年7月24日在7:54



#3 楼

使用10.0.648.45开发人员,您可以在“选项”→“高级功能”→“内容设置”→“所有Cookie和网站数据”中查看Cookie。或者,您也可以使用“开发者工具”(F12)查看当前网站的Cookie。 ,Ctrl-Shift-J或设置(汉堡图标)更多工具→开发人员工具),应用程序→Cookies。

评论


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

– phihag
2012-12-16 8:45

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

– Dan H
2012年12月27日,0:36

请注意,查看资源> Cookies(在开发人员工具中)仅显示当前请求可用的cookie。而“所有cookie和站点数据...”将显示为特定域设置的所有cookie(无论路径如何)。

–怀特先生
15年10月13日在12:13

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

–十六进制
16年4月21日在10:34

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

–蔡剑锋
17年8月4日在7:01



#4 楼

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

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

评论


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

–georg
13年10月7日在10:13

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

– nitech
15年5月27日在10:20

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

–westoque
15年5月28日在15:01



#5 楼

对于实际页面

最近,它已从“资源”更改为“应用程序”。因此:


按F12
转到“应用程序”(选项卡)> Cookies(边栏)
编辑现有的cookie,或通过双击进入一个新的cookie空行。

快照:



#6 楼

对于所有页面



转到设置:



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


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



(现在您使用的是chrome:/ / settings / content)


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



(现在您使用的是chrome :// settings / cookies)


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




对于实际页面


按F12


转到资源> Cookies




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





要编辑cookie,我建议使用Chrome插件:EditThisCookie(https已经提到的://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg)。

评论


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

–izogfif
19年1月15日,下午3:54

Chrome非常适合查看,看起来EditThisCookie提供了错误的信息,并且是恶意软件/广告软件,或者最好是边界广告软件superuser.com/questions/1430151/…

– barlop
19年4月26日在22:56

#7 楼

有一个名为“编辑此Cookie”的Chrome插件。它在浏览器工具栏中添加了一个菜单,可让您添加,编辑和删除Cookie。

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

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

评论


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

–费利克斯·夏娃(Felix Eve)
16年6月9日在5:42

Chrome非常适合查看,看起来EditThiscookie提供了错误的信息superuser.com/questions/1430151/…

– barlop
19年4月26日在22:21

#8 楼

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

@StanleyD提供的javascript命令可以直接输入到地址中栏前面仅带有一个附加的“ javascript:”。例如,

javascript:document.cookie="keyofcookie=valueofcookie"


这在需要将cookie更改发送给一堆非技术用户而又不会使他们不知所措的环境中很有用。

评论


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

– Flimm
16年1月13日在13:50

#9 楼

我建议使用外部cookie管理器。就个人而言,我喜欢ChromeCookiesView和CookieSpy。

评论


仅供参考,CookieSpy是AdWare

–贾斯汀·霍尔泽(Justin Holzer)
13年4月8日在15:19



#10 楼

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

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


> document.cookie


有关更多信息,请访问http://www.w3schools.com/js /js_cookies.asp

#11 楼

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

chrome:// settings / content / cookies

#12 楼

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


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


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

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

您可以将其下载到Chrome网站商店:https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm

#13 楼

您可以使用以下Chrome扩展程序:
EditThisCookie
https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=zh-CN

评论


该扩展名提供了错误的信息superuser.com/questions/1430151/…,并且也可能是广告软件

– barlop
19年4月26日在22:24