zhhbstudio/cookie-copier

一个简单的 Chrome 扩展,用于将特定域名下的 cookies 复制到 localhost,方便本地开发和调试。替换 PetePearl/cookie-copier

★ 1Forks 1JavaScriptGitHub ↗Compare

README

Cookie Copier Chrome Extension

一个简单的 Chrome 扩展,用于将特定域名下的 cookies 复制到 localhost,方便本地开发和调试。

功能

  • 从指定域名获取所有 cookies
  • 将获取到的 cookies 复制到 localhost
  • 支持所有常见的 cookie 属性(包括 httpOnly, secure, sameSite 等)
  • 简洁的用户界面

安装说明

  1. 克隆或下载此仓库到本地
  2. 打开 Chrome 浏览器,进入扩展管理页面(chrome://extensions/)
  3. 开启右上角的"开发者模式"
  4. 点击"加载已解压的扩展程序"
  5. 选择本项目的目录

使用方法

  1. 点击 Chrome 工具栏中的扩展图标
  2. 在"Source Domain"输入框中输入要复制 cookies 的源域名(例如:example.com)
  3. 点击"Copy Cookies"按钮
  4. cookies 将被自动复制到 localhost

注意事项

  • 确保已经授予扩展访问 cookies 的权限
  • 目标域名固定为 localhost
  • 复制的 cookies 将保持原有的路径和其他属性

开发

要修改或开发此扩展:

  1. 修改 manifest.json 进行配置更改
  2. 编辑 popup.html 更改界面
  3. 在 popup.js 中修改功能逻辑
  4. 在 Chrome 扩展管理页面点击刷新图标以更新更改

许可

MIT License

本次 Copilot 交互记录

需求与过程

  1. 我准备在当前文件夹做一个 chrome 扩展,用来把制定域名下的 cookies 复制到本地 localhost 方便本地开发调试
  2. popup.html 中的 source domain 应该是从我已经打开的 tab 页签中选,请完善相关文件及代码
  3. 美化样式 3.1 美化 target domain 输入框,当前它超出了宽度 3.2 美化 source domain 选择框,让它和 target domain 输入框样式保持一致
  4. 打开 popup 时 期望 source domain 默认选中当前页签的域名
  5. 将我们对话内容添加到 readme 中
  6. 将我们对话内容整理到 readme 中,记录本次交互开发过程
  7. 将我发送给你的所有内容记录到 readme

主要实现与优化

  • 初始实现了 cookies 复制的核心功能
  • 源域名选择由输入框改为自动列出所有已打开 tab 的下拉框,并默认选中当前页签域名
  • 优化了下拉框和输入框的样式统一性和宽度问题
  • 每一步需求和优化都已在 popup.html、popup.js 等文件中实现
  • 本记录同步于 README.md,便于团队协作和后续维护

Contributors

zhhbstudio

Issues