Chrome 必装小工具,EditThisCookie V3 的实用上手体验。。。
说起 Chrome 里管 Cookie 的小工具,我一直有点偏执。毕竟干我们这行的,有时候调试登录态、切换环境、分析前端行为,全靠这些小饼干撑场面。可 Chrome 自带的 Cookie 面板嘛……怎么说呢,就像去超市只拿了根牙签,还得你自己把西瓜剖开。直到遇到 EditThisCookie(V3 版),那感觉就像终于找到了顺手的水果刀,拿起来就能开切,没什么神秘感,就是实用。
我第一次用 EditThisCookie 是为了调试一个被登录状态折磨得死去活来的后台项目。每点一次按钮 Cookie 就乱跳一堆字段,看得我脑袋疼。后来装上这款插件,点开图标,所有 Cookie 平铺成一张清清爽爽的小表格,编辑修改就像改 Excel 单元格一样,也不会害怕误删。这个“能一刀切问题”的爽感,让我那天心情都好了半截。
它的核心功能不复杂,反而很直接:新增、删除、编辑、搜索 Cookie,还能给某个 Cookie 上锁不让它动,甚至把不想让网站写入的 Cookie 直接过滤掉。有点像你给浏览器放了个“饼干保镖”,谁能写、谁不能写,一看就懂。调试的时候,把不想自动刷新的字段锁上,页面刷新也不会乱掉;遇到奇怪的跨站 Cookie,可以直接搜索关键字,看清它到底想干嘛。
我个人比较常用的功能是导入导出。比如需要模拟特定账号,就把 Cookie 导出成 JSON 发给测试同事,他们一导入就能复现场景。插件还支持老 Netscape 格式,像 wget、curl 这些工具也能直接用,听起来好像很硬核,但真用起来就是“方便”两个字。项目需要跑脚本登录时,这功能尤其救命。
使用方法其实挺日常的。装上之后,Chrome 地址栏右边会多一个小饼干图标,点进去就能看到当前页面所有 Cookie。点击任意一条就能编辑,字段像 name、value、domain、path、expires,都能改。你要是调试开发环境,就把 domain 调回本地;如果想模拟过期状态,expires 改成过去时间就行。操作上没什么门槛,新手也不会迷路。
至于下载和安装,最稳妥的方式是从 GitHub 的这个项目发布页获取:
下载 .crx 或 .zip 后,在 Chrome 中打开扩展程序管理(输入 chrome://extensions/),右上角把“开发者模式”打开,然后把文件拖进去就能安装。没有花哨的流程,就是这么朴实。
插件装好之后建议稍微配置一下,比如看看“Block”功能。它能阻止特定域或名字的 Cookie 写入,特别适合对付那些总往你浏览器塞广告追踪 Cookie 的网站。有时候你会突然产生一种“啊,我终于掌握了主动权”的奇妙错觉。
讲到这里,我还是得说一句体验感。EditThisCookie 这种小工具,看上去不起眼,却在关键时刻能救命。它不是那种“功能表长得像信用卡账单”的复杂插件,而是随手一用就能解决问题的工具。每次调试到焦头烂额、想砸键盘的时候,它都能让我冷静下来——能直接改 Cookie 的感觉,就像临时接管了浏览器的小管家权限,真是让人心安。
我对这种插件的感受一直是:它让浏览器更像工具,而不是我被浏览器牵着走。或许这就是为什么这么多年了,我依旧把它当成必装插件之一吧。
-END-
我为大家打造了一份RPA教程,完全免费:songshuhezi.com/rpa.html