SyncMyCookie同步插件技术文档
安装指南
SyncMyCookie是一款用于Chrome浏览器的扩展程序,它能够帮助您同步各个设备上的网站cookies。
-
推荐安装方法:
- 直接从Chrome Web Store安装官方版本。
-
CRX文件安装:
- 下载最新版本的
.crx
文件(例如:v2.0.0 crx.zip)。 - 打开Chrome的“更多工具”->“扩展程序”,开启右上角的“开发者模式”。
- 拖拽下载好的
.crx
文件到扩展页面进行安装。
- 下载最新版本的
-
预建包安装:
- 或者选择pre-built.zip,同样在“开发者模式”下加载解压后的文件夹。
-
从源码构建:
- 克隆项目仓库:
git clone https://github.com/Andiedie/sync-my-cookie.git
。 - 进入项目目录,安装依赖并构建:
yarn
(或npm install
),然后执行yarn build
(或npm run build
)。 - 构建完成后,按第2步操作加载构建出的
build
文件夹。
- 克隆项目仓库:
使用说明
SyncMyCookie适用于需要频繁登录的场景、账号共享、以及跨浏览器同步登录状态。
- 避免重复登录:登录后保存该网站的cookies,并启用“自动合并”,重启浏览器亦保持登录状态。
- 分享账户:一端登录,其他端设置“自动合并”,实现多处登录状态同步。
配置时,确保有一个GitHub账号,并生成仅限于Gist权限的访问令牌。
API使用文档
本插件不直接提供外部API调用接口。其功能通过前端界面交互实现,用户操作即间接调用了内部逻辑处理。
配置详解
- 生成GitHub Access Token:前往GitHub Access Tokens设置页面,创建新令牌,仅勾选Gist权限。
- 扩展配置:右键点击扩展图标,选择“选项”输入Token和加密数据的密码。若无特殊需求,无需手动设置Gist ID和文件名,插件将自动生成。
操作流程
- 推送cookies:浏览特定网站,打开扩展,点击“Push”按钮。
- 合并cookies:从列表中选择网站,点击“Merge”以应用存储的cookies。
- 自动功能配置:
- “自动合并”:设置后,每次启动浏览器自动更新。
- “自动推送”:可设定规则,仅当指定cookies值变化时自动同步至Gist。
安全注意事项
- 确保保密性:保护好您的Token和密码,避免泄露。
- 只使用Gist范围的权限。
- 注意服务提供商对并发登录的策略,以免潜在风险。
许可证
此项目遵循MIT许可证条款。
以上即是SyncMyCookie的详细技术文档,遵循安全指导原则,享受便捷的cookies同步体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考