SmsForwarder Helper是一个Chrome浏览器插件,用于配合SmsForwarder应用发送和查询短信。通过此插件,您可以直接在浏览器中管理短信,无需频繁打开手机应用。
- 直接在浏览器中发送短信
- 支持查询已发送和接收的短信记录
- 支持选中网页文本快速发送
- 简洁美观的用户界面
- 安全的通信机制,支持HMAC-SHA256签名验证
- 支持SIM卡槽位选择(双卡用户)
- 下载本项目代码
- 打开Chrome浏览器,进入扩展程序页面 (chrome://extensions/)
- 开启「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择本项目文件夹
- 已安装并配置好SmsForwarder应用
- 在SmsForwarder中已设置好主动控制服务端
- 点击Chrome工具栏中的插件图标
- 点击「设置」链接
- 填写SmsForwarder中配置的Webhook URL和签名密钥
- 点击「保存设置」
- 点击「刷新」按钮获取最新API配置信息
- 点击Chrome工具栏中的插件图标
- 切换到「发送短信」标签页
- 选择SIM卡槽位(如有多个)
- 填写接收手机号码和短信内容
- 点击「发送短信」按钮
- 在网页中选中要发送的文本
- 右键点击,选择「发送选中文本为短信」
- 在弹出的窗口中填写接收手机号码
- 点击「发送短信」按钮
- 点击Chrome工具栏中的插件图标
- 切换到「查询短信」标签页
- 选择查询类型(接收/发送)
- 可选:输入关键字进行筛选
- 查看短信列表,支持滚动加载更多
- 本插件使用HMAC-SHA256算法对请求进行签名验证
- 所有配置信息仅保存在本地浏览器中,不会上传到任何服务器
- 不收集任何用户隐私数据
- 通信过程采用HTTPS加密传输
- 仅请求HTTPS安全连接,不支持HTTP明文传输
- 遵循最小权限原则,仅请求必要的权限
- 请确保SmsForwarder应用已正确配置并运行
- 短信功能依赖于SmsForwarder应用的正常运行
- 使用前请先在设置页面配置服务器URL和签名密钥
- 如果遇到CORS(跨域资源共享)问题,请确保:
- 服务器端已配置正确的CORS响应头
- 插件的manifest.json中已添加对应域名的host_permissions
- 使用Chrome Extension Manifest V3开发
- 使用WebCrypto API进行安全签名
- 使用Chrome Storage API保存配置
- 使用Fetch API进行网络请求
- 支持请求超时处理和错误重试
- 采用模块化设计,便于扩展和维护