Skip to content

qd-today/get-cookies

Repository files navigation

Get-Cookies 插件

一键获取 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商店安装。(非公开扩展可链接直达) 商店页面

或者

  1. 项目代码完整打包下载,使用 Chrome浏览器 -> 扩展 -> 加载已解压的扩展程序 来使用;

  2. 前往 Releases 下载安装打包好的 .crx 文件.

Firefox

推荐形式:前往Firefox商店安装。 商店页面

或者

  1. 直接前往 Releases 下载打包好的zip文件

  2. 解压到非桌面目录,最好放入Firefox程序文件夹下

  3. 打开 Firefox,访问 about:debugging

  4. 点击"此 Firefox" → "临时载入附加组件"

  5. 选择 解压目录中的/manifest.json 文件

安装后必须做的设定

注意: 使用前进入扩展选项页,根据提示填入 QD 框架对应 ip或域名 信息。 这里有参考图例

  • Screenshots

eg1

Tips

插件目前支持隐私模式下访问的网站的 Cookies

需要打开扩展设置,打开"在无痕模式下启用"功能。

扩展在隐私模式下与普通模式数据隔离,如需获得目标网站的Cookies,需要同时在隐私模式下登陆目标网站与框架网站

Firefox 用户可以在 about:addons 中设置允许在隐私窗口运行。

更新内容

  • v2.3.2

    修复资源图标,添加Firefox支持

  • v2.3.1

    支持隐私模式

  • v2.3.0

    移除旧传递方法,修改内核以适配FF扩展

  • v2.2.3

    添加空cookies的处理

    临时保留2.1.0旧方法。下版本移除。注意及时更新QD框架

  • v2.1.0

    修改与QD框架的通信方法,防止因其他扩展滥用postMessage而造成的插件失效

    临时保留旧方法,使其暂时兼容旧qd框架

  • v2.0.0

    针对 Chrome 强制推进的 Manifest V3 标准进行了代码的整体迁移和更新, 未有功能上的改进。

    目前在新版浏览器上应该能正常运作。

    只部分测试了功能上的正常,未广泛进行兼容性测试,有bug欢迎提交issue

  • v1.0.3

    小改进: 同时增加对旧版平台 BUG 的兼容 (编辑测试界面无法获取cookie, 新版 QD 框架已修正)

  • v1.0.0

    修改匹配及注入方式,添加设定选项方便自行添加需要启用的网站

开发

# 构建 Firefox 版本
npm run build:firefox

# 输出目录: firefox/

鸣谢

About

一键获取 Cookies 的 Chrome/Firefox 扩展, 用于配合 QD 框架使用

Topics

Resources

Stars

Watchers

Forks

Contributors