一键获取 Cookies 的浏览器扩展, 用于配合 QD 框架使用
QD 框架: https://github.com/qd-today/qd
Docker 容器: https://hub.docker.com/r/qdtoday/qd
- ✅ Chrome / Chromium (Manifest V3)
- ✅ Firefox 109以上 (Manifest V3)
推荐形式:前往Chrome商店安装。(非公开扩展可链接直达) 商店页面
或者
-
项目代码完整打包下载,使用 Chrome浏览器 ->
扩展->加载已解压的扩展程序来使用; -
前往 Releases 下载安装打包好的
.crx文件.
推荐形式:前往Firefox商店安装。 商店页面
或者
-
直接前往 Releases 下载打包好的zip文件
-
解压到非桌面目录,最好放入Firefox程序文件夹下
-
打开 Firefox,访问
about:debugging -
点击"此 Firefox" → "临时载入附加组件"
-
选择 解压目录中的
/manifest.json文件
注意: 使用前进入扩展选项页,根据提示填入 QD 框架对应
ip或域名信息。 这里有参考图例
插件目前支持隐私模式下访问的网站的 Cookies
需要打开扩展设置,打开"在无痕模式下启用"功能。
扩展在隐私模式下与普通模式数据隔离,如需获得目标网站的Cookies,需要同时在隐私模式下登陆目标网站与框架网站
Firefox 用户可以在 about:addons 中设置允许在隐私窗口运行。
-
修复资源图标,添加Firefox支持
-
支持隐私模式
-
移除旧传递方法,修改内核以适配FF扩展
-
添加空cookies的处理
临时保留2.1.0旧方法。下版本移除。注意及时更新QD框架
-
修改与QD框架的通信方法,防止因其他扩展滥用postMessage而造成的插件失效
临时保留旧方法,使其暂时兼容旧qd框架
-
针对 Chrome 强制推进的 Manifest V3 标准进行了代码的整体迁移和更新, 未有功能上的改进。
目前在新版浏览器上应该能正常运作。
只部分测试了功能上的正常,未广泛进行兼容性测试,有bug欢迎提交issue
-
小改进: 同时增加对旧版平台 BUG 的兼容 (编辑测试界面无法获取cookie, 新版 QD 框架已修正)
-
修改匹配及注入方式,添加设定选项方便自行添加需要启用的网站
# 构建 Firefox 版本
npm run build:firefox
# 输出目录: firefox/