ntfy 叮

用途
在 Firefox 中订阅 ntfy.sh 的公共频道,收到消息时弹出桌面通知并播放提示音。适合接收脚本、爬虫、CI 等自动化任务的推送。只支持公共的 ntfy.sh,不支持自建服务器。
用法
- 在插件弹窗中输入频道名订阅。
- 向该频道发送消息,例如
curl -d "Hello" https://ntfy.sh/<频道名>。 - 浏览器弹出通知;弹窗中可查看历史消息,并设置提示音的静音阈值和历史保留条数。

实现
- Manifest V2 常驻后台页:MV3 的 service worker 空闲时会被回收,无法维持长连接;MV2 后台页常驻,内存约 10 MB。
- SSE:使用 ntfy 的
/{topic}/sse端点和原生EventSource,断线自动重连;多个频道合并成一条连接。
下载与链接
- Firefox Add-ons
- GitHub(MIT)
- 开发记录:ntfy 叮:AI 半天做出一个推送通知插件
Comments