CopyCookie V1.5-复制Edge中完整Cookie的扩展
一、 CopyCookie扩展制作背景
CopyCookie是Edge中的一个扩展插件(也适用于Chrome),是一个简单的 Cookie 复制、查看和编辑工具。图标为
。
我在更新某个软件时,需要获取网站的Cookie。一种方法,是在程序中使用WebView2控件,这个早已在其它软件中实现;另一种方法就是从外部获取Edge/Chrome浏览器中的Cookie。
如何获取Edge浏览器中的Cookie:一种方法是用"javascript: document.cookie;",但这样获取不到HttpOnly的Cookie。另一种方法是在“开发者工具”的“应用程序”中查看所有Cookie,但要完整复制比较麻烦;或者在“开发者工具”的“网络”->“请求标头”中获取,操作相对繁琐。于是在 获取 Microsoft Edge 扩展 中,找到了“Cookie-Editor”扩展,但仍然无法快速复制完整的Cookie。在用DeepSeek了解了其工作原理后,就借助AI开始零基础学习制作edge的扩展,很快就完成了CopyCookie扩展的制作,其主要功能就是一键复制完整的Cookie。
二、本地edge扩展的安装与使用
安装本地扩展:下载压缩文件“CopyCookie.zip”并解压至“CopyCookie”文件夹中(建议存放在固定的位置)。然后按照下面图示的方法安装本地扩展。
打开“管理扩展”界面:

Chrome的方法与Edge类似:

添加本地edge扩展:

CopyCookie v1.5设置

edge扩展的使用方法:

CopyCookie界面:

二、 说明:
最新版本:CopyCookie v1.5
1,最新版新增了快捷键:Ctrl+Shift+9 自动复制完整Cookie字符串(格式:name=value;...)。Ctrl+Shift+8 自动复制完整Cookie(json格式)。注:不打开扩展的主页面。
2,最新版新增了快捷键:Ctrl+Shift+7 执行剪贴板中
JS代码并将结果复制到粘贴板。注意:首次安装后,建议前往 edge://extensions/ →
本扩展的“详细信息” → 找到 “允许用户脚本” 开关并打开,同时选择“在所有站点上”。这样在任何页面都能正常使用 Ctrl+Shift+7。
支持的js形式总览:
|
用户代码示例 |
处理方式 |
|
document.documentElement.outerHTML |
表达式 |
|
() => document.cookie |
表达式(箭头函数) |
|
function() {return document.title;}() |
表达式(IIFE) |
|
function GetEdgeHtml() {return document.documentElement.outerHTML;}GetEdgeHtml(); |
语句体 + 自动 return |
|
https://www.baidu.com/ |
URL(返回网站源码) |
3,新增了“点击插件图标时自动复制 Cookie 到剪贴板”的选项,默认是点击图标即自动复制完整的Cookie并打开扩展的主页面。
4,新增了“复制 Cookie 时第一行包含 URL”的选项,默认是点击图标,复制的内容,第一行为URL,第二行起为完整的Cookie。新增了“复制 Cookie 时每行一条”的选项,默认是未选中,即Cookie格式为:name=value; name=value; ...连续的字符串;若选中,复制的 Cookie每行一条(格式:name=value;)。
5,“复制”与“复制(json)”的区别:
的内容:
https://chromedevtools.github.io/devtools-protocol/ [第一行URL]
_ga=GA1.3.696342711.1782288916 [第二行起 Cookie (格式:name=value; ...)]
的内容(完整信息):
https://chromedevtools.github.io/devtools-protocol/ [第一行URL]
[ [第二行起 Cookie (完整信息 格式:json)]
{
"domain": ".chromedevtools.github.io",
"expirationDate": 1823523386.959662,
"hostOnly": false,
"httpOnly": false,
"name": "_ga",
"path": "/",
"sameSite": "unspecified",
"secure": false,
"session": false,
"storeId": "0",
"value": "GA1.3.696342711.1782288916"
}
...
]
6,扩展可用于Chrome,浏览器建议更新至新版。
四、延伸
1,借助AI可快速开发扩展:AI是个人能力的拓展工具。向AI提问:“如何开发、制作类似于的Cookie-Editor 的edge插件?”就会得到完整的开发流程,包括项目结构、权限配置、核心逻辑、界面设计、调试和打包,然后让AI生成一整套的扩展文件,最后再根据自己的需要让AI优化代码。实践证明:完全可以零基础制作edge扩展。另外,大家也可以根据自己的需要利用AI进一步优化CopyCookie扩展。
2,CDP(Chrome DevTools Protocol):使用CDP(Chrome DevTools Protocol)可开发很多有用的扩展,详情访问此处CDP文档Chrome DevTools Protocol。
附:GetBookURL 【edge扩展】获取book链接
出于好玩以及受CopyCookie扩展Ctrl+Shift+7功能的启发,又利用AI制作了一个获取book链接的扩展GetBookURL,安装方法与注意事项同上,使用方法简单,网页的右键快捷菜单中添加了相应的菜单,也可点击图标,请参考下图。另外,快捷键Ctrl+Shift+6,直接从粘贴板详情页链接获取book链接。支持独秀及慧雅。

五、下载地址
蓝奏云:文件名:CopyCookie.zip 地址:https://wwane.lanzouu.com/b023nje1ed 密码:XLYY
文件名:GetBookURL.zip 地址:https://wwane.lanzouu.com/b023nje1ed 密码:XLYY

浙公网安备 33010602011771号