一个现代化的浏览器扩展,用于查看和管理网站 Cookie。使用 Vue 3、TypeScript 和 WXT 框架构建,提供简洁直观的界面来检查和操作 Cookie。
- 🍪 实时查看当前网站的 Cookie
- 🔍 详细的 Cookie 信息检查(名称、值、域、路径、过期时间等)
- 📋 复制 Cookie 值以便调试
- 🔒 权限管理,控制 Cookie 访问
- 🌓 支持明暗主题,自动检测系统偏好
- 🚀 响应式设计,适配不同尺寸的弹出窗口
|
|
-
克隆仓库
git clone https://github.com/nuttycc/wxt-cookies.git cd wxt-cookies -
安装依赖
pnpm install
-
启动开发服务器
# Chrome 开发模式 pnpm dev # Firefox 开发模式 pnpm dev:firefox
# 构建 Chrome 版本
pnpm build
# 构建 Firefox 版本
pnpm build:firefox
# 打包为 zip 文件
pnpm zipsrc/
├── assets/ # 静态资源
├── components/ # UI 组件
├── composables/ # 可复用逻辑
│ ├── useClipboard.ts # 剪贴板操作
│ ├── useCookies.ts # Cookie 管理
│ ├── useCookiePermission.ts # 权限处理
│ └── useCurrentTab.ts # 当前标签页管理
├── entrypoints/ # 扩展入口点
│ ├── background.ts # 后台脚本
│ ├── popup/ # 弹出窗口 UI
│ └── welcome/ # 欢迎/引导页面
└── utils/ # 工具函数
├── logger.ts # 日志工具
├── permissionOrigins.ts # 权限来源工具
├── settings.ts # 设置管理
└── theme.ts # 主题管理
pnpm dev- 启动 Chrome 开发服务器pnpm dev:firefox- 启动 Firefox 开发服务器pnpm build- 构建生产版本pnpm lint- 检查并修复代码问题pnpm format- 格式化代码pnpm compile- 类型检查
- WXT - 浏览器扩展开发框架
- Vue 3 - 渐进式 JavaScript 框架
- TypeScript - 类型安全的 JavaScript 超集
- Tailwind CSS - 实用优先的 CSS 框架
- Pinia - Vue 状态管理
- VueUse - Vue 组合式 API 工具集
欢迎提交 Issue 和 Pull Request。对于重大更改,请先开启 Issue 讨论您想要更改的内容。
实际上是个学习扩展开发的基本项目,功能很简陋。readme 随便由 AI 生成,看看效果。

