feat: 添加DID握手服务和初始化逻辑
refactor: 重构DisputeResolverService和DIDHandshakeService fix: 修复SovereignWealthFundService中的表名错误 docs: 更新AI模块清单和任务总览文档 chore: 添加多个README文件说明项目结构 style: 优化logger日志输出格式 perf: 改进RecommendationService的性能和类型安全 test: 添加DomainBootstrap和test-domain-bootstrap测试文件 build: 配置dashboard的umi相关文件 ci: 添加GitHub工作流配置
This commit is contained in:
102
extension/README.md
Normal file
102
extension/README.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Extension - 浏览器扩展
|
||||
|
||||
## 📋 项目简介
|
||||
|
||||
Extension 是 Crawlful Hub 的浏览器扩展,用于自动化操作电商平台,实现数据采集、订单同步、物流跟踪等功能。
|
||||
|
||||
## 🚀 核心功能
|
||||
|
||||
### 1. 数据采集
|
||||
- 商品数据采集
|
||||
- 订单数据采集
|
||||
- 价格数据采集
|
||||
|
||||
### 2. 自动化操作
|
||||
- 自动发货
|
||||
- 自动同步库存
|
||||
- 自动处理退货
|
||||
|
||||
### 3. 平台集成
|
||||
- 支持多个电商平台
|
||||
- 统一数据格式
|
||||
- 实时同步
|
||||
|
||||
### 4. 指纹管理
|
||||
- 浏览器指纹管理
|
||||
- 防检测机制
|
||||
- 多账号管理
|
||||
|
||||
### 5. 物流同步
|
||||
- 物流轨迹同步
|
||||
- 物流状态更新
|
||||
- 异常物流处理
|
||||
|
||||
## 🏗 技术栈
|
||||
|
||||
- **框架**: Vite + TypeScript
|
||||
- **语言**: TypeScript
|
||||
- **样式**: Tailwind CSS
|
||||
- **浏览器API**: Chrome Extension API
|
||||
|
||||
## 📦 快速开始
|
||||
|
||||
### 环境要求
|
||||
- Node.js 16+
|
||||
- Chrome 浏览器
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
cd extension
|
||||
npm install
|
||||
```
|
||||
|
||||
### 构建扩展
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
### 加载扩展
|
||||
|
||||
1. 打开 Chrome 浏览器
|
||||
2. 访问 `chrome://extensions/`
|
||||
3. 开启 "开发者模式"
|
||||
4. 点击 "加载已解压的扩展程序"
|
||||
5. 选择 `extension/dist` 目录
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
```
|
||||
extension/
|
||||
├── src/
|
||||
│ ├── background/ # 后台脚本
|
||||
│ │ ├── services/ # 后台服务
|
||||
│ │ └── index.ts # 后台入口
|
||||
│ ├── content/ # 内容脚本
|
||||
│ ├── platforms/ # 平台集成
|
||||
│ ├── utils/ # 工具函数
|
||||
│ └── index.ts # 主入口
|
||||
├── manifest.json # 扩展配置
|
||||
├── package.json # 项目配置
|
||||
├── tsconfig.json # TypeScript 配置
|
||||
├── vite.config.ts # Vite 配置
|
||||
└── README.md # 项目说明
|
||||
```
|
||||
|
||||
## 🔧 开发规范
|
||||
|
||||
### 代码规范
|
||||
- 遵循 TypeScript 最佳实践
|
||||
- 使用 ESLint 进行代码检查
|
||||
- 服务类命名使用 PascalCase,后缀为 Service
|
||||
- 文件命名使用 PascalCase
|
||||
|
||||
### 提交规范
|
||||
- 提交信息使用中文描述
|
||||
- 提交前确保代码通过测试
|
||||
- 大型功能提交前创建分支
|
||||
|
||||
## 🤝 贡献
|
||||
|
||||
欢迎贡献代码和提出建议!请先阅读项目文档,然后提交 Pull Request。
|
||||
Reference in New Issue
Block a user