一个简单的 Chrome 扩展,用于将特定域名下的 cookies 复制到 localhost,方便本地开发和调试。
- 从指定域名获取所有 cookies
- 将获取到的 cookies 复制到 localhost
- 支持所有常见的 cookie 属性(包括 httpOnly, secure, sameSite 等)
- 简洁的用户界面
- 克隆或下载此仓库到本地
- 打开 Chrome 浏览器,进入扩展管理页面(chrome://extensions/)
- 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择本项目的目录
- 点击 Chrome 工具栏中的扩展图标
- 在"Source Domain"输入框中输入要复制 cookies 的源域名(例如:example.com)
- 点击"Copy Cookies"按钮
- cookies 将被自动复制到 localhost
- 确保已经授予扩展访问 cookies 的权限
- 目标域名固定为 localhost
- 复制的 cookies 将保持原有的路径和其他属性
要修改或开发此扩展:
- 修改 manifest.json 进行配置更改
- 编辑 popup.html 更改界面
- 在 popup.js 中修改功能逻辑
- 在 Chrome 扩展管理页面点击刷新图标以更新更改
MIT License
- 我准备在当前文件夹做一个 chrome 扩展,用来把制定域名下的 cookies 复制到本地 localhost 方便本地开发调试
- popup.html 中的 source domain 应该是从我已经打开的 tab 页签中选,请完善相关文件及代码
- 美化样式 3.1 美化 target domain 输入框,当前它超出了宽度 3.2 美化 source domain 选择框,让它和 target domain 输入框样式保持一致
- 打开 popup 时 期望 source domain 默认选中当前页签的域名
- 将我们对话内容添加到 readme 中
- 将我们对话内容整理到 readme 中,记录本次交互开发过程
- 将我发送给你的所有内容记录到 readme
- 初始实现了 cookies 复制的核心功能
- 源域名选择由输入框改为自动列出所有已打开 tab 的下拉框,并默认选中当前页签域名
- 优化了下拉框和输入框的样式统一性和宽度问题
- 每一步需求和优化都已在 popup.html、popup.js 等文件中实现
- 本记录同步于 README.md,便于团队协作和后续维护