如何清除Chrome开发工具上的会话cookie

时间:2017-01-03 08:16:50

标签: google-chrome session cookies google-chrome-devtools

出于开发/调试的目的,不是从上一个会话的重新打开选项卡中禁用chrome(因此保留会话cookie),关闭chrome并重新打开,或者在开发工具中手动查找该会话cookie并将其删除。我希望能够仅在chrome上删除会话cookie而不删除其他cookie(优先只有当前标签中的站点的会话cookie),技术上模拟浏览器已关闭并再次重新打开到同一页面。

这样的功能存在于开发工具或扩展中吗?

1 个答案:

答案 0 :(得分:1)

由于您需要专门针对一个浏览器使用此清除方法,我建议使用书签脚本吗?

我写了这个小脚本,会提示你输入cookie的名字,然后将其删除。在Chrome中创建一个新书签,并将以下代码添加为URL:

javascript:(function(){var cName=prompt("Enter the name of the cookie to delete.");if( typeof(cName) == 'undefined' ) return; document.cookie = cName +"=;domain="+ (document.location.host).replace('http://', '').replace('www','') + ";path=/;expires=Thu, 01 Jan 2001 00:00:00 GMT";})()

请注意,虽然脚本在单击时立即工作,但如果在运行脚本时cookie选项卡是您的活动控制台选项卡,则需要切换到另一个选项卡并返回到Cookie选项卡以查看Cookie的可视表示形式被删除。

如果您打算使用此脚本删除特定环境中的某个特定cookie,则可以对cookie名称和位置进行硬编码,从而进一步减少所需的代码并删除用户交互元素。如果你有一个谷歌帐户,这个书签会带来额外的好处,这个书签会转移到你所连接的任何设备上。