一个使用 Vite + React 和 Manifest v3 构建的 Chrome 扩展工具
- 📈 加密货币市场数据监控
- 🔗 自定义网站导航(支持拖拽排序)
- 🖼️ 自定义壁纸和视觉效果
- 🔒 安全导航保护
- 🌓 明暗主题切换
- 📱 响应式设计,适配各种屏幕尺寸
- 确保您的
Node.js版本 >= 14 - 在
src/manifest.ts中配置扩展名称和其他信息 - 运行
npm install安装依赖
运行以下命令启动开发服务器:
$ cd guardian-newtab
$ npm run dev- 打开 Chrome 浏览器,进入扩展管理页面 (chrome://extensions/)
- 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序",选择
guardian-newtab/build文件夹
开发完成后,运行以下命令打包扩展:
$ npm run zipsrc/
├── assets/ # 图标和静态资源
├── background/ # 后台脚本
├── content/ # 内容脚本
├── hooks/ # React 钩子
├── newtab/ # 新标签页组件
├── popup/ # 弹出窗口组件
├── options/ # 选项页面组件
├── store/ # 状态管理
├── types/ # TypeScript 类型定义
└── manifest.ts # 扩展清单配置
- 显示主流加密货币的实时价格和涨跌幅
- 支持添加自定义代币进行跟踪
- 自动刷新市场数据
- 添加、编辑和删除常用网站导航
- 支持拖拽排序
- 自动获取网站图标
- 支持上传自定义壁纸
- 调整壁纸透明度、亮度和对比度
- 内置多种默认壁纸
- 自动拦截非导航列表中的网站访问
- 防止意外访问恶意网站
- 可自定义允许的域名
由 create-chrome-ext 生成,由 Claude 3.7 Sonnet 优化