一个为自由职业者设计的 Chrome 浏览器插件,作为"统一只读收件箱",实时监控多平台的消息提醒。
- 多平台支持:Upwork、Fiverr、Gmail、Slack、WhatsApp Web
- 实时通知:Chrome 桌面通知,不错过任何客户消息
- 未读统计:图标徽章显示未读消息总数
- WhatsApp 风格 UI:现代化深色主题界面
- 快速跳转:点击通知直接打开原始消息页面
- 只读设计:仅接收通知,不发送任何消息
- 隐私保护:所有数据本地处理,不上传任何信息
- 下载或克隆此项目
- 打开 Chrome 浏览器,访问
chrome://extensions/ - 开启右上角的 开发者模式
- 点击 加载已解压的扩展程序
- 选择项目文件夹
- 安装插件后,确保在各平台保持登录状态
- 打开至少一个目标平台的标签页(Upwork/Fiverr/Gmail/Slack/WhatsApp Web)
- 插件会自动监控页面的通知变化
- 当有新消息时,会收到桌面通知并在插件图标上显示未读数量
- 点击插件图标查看所有聚合的通知
- 点击单条通知可跳转到原始页面
chorme_message/
├── manifest.json # Chrome 扩展配置
├── README.md # 项目说明
├── assets/
│ └── icons/ # 图标资源
│ ├── icon16.svg
│ ├── icon48.svg
│ ├── icon128.svg
│ └── platforms/ # 平台图标
└── src/
├── background/ # Service Worker
│ ├── service-worker.js
│ └── notification-manager.js
├── content/ # 内容脚本
│ ├── upwork.js
│ ├── fiverr.js
│ ├── gmail.js
│ ├── slack.js
│ ├── whatsapp.js
│ └── shared/
│ └── dom-observer.js
└── popup/ # 弹出界面
├── popup.html
├── popup.css
└── popup.js
- Manifest V3:最新的 Chrome 扩展标准
- Service Worker:后台消息处理
- MutationObserver:非侵入式 DOM 监控
- Chrome Storage API:本地数据存储
- Chrome Notifications API:桌面通知
- ✅ 所有数据仅在本地浏览器存储和处理
- ✅ 不上传任何用户信息到第三方服务器
- ✅ 不持久化敏感消息内容
- ✅ 严格只读,不进行任何写操作
- ✅ 通过 MutationObserver 合规获取页面信息
- 需要在各平台保持登录状态才能接收通知
- 平台页面需要在标签页中打开(可以是后台标签)
- 不同平台的 UI 更新可能需要更新内容脚本选择器
MIT License