使用说明

Ntfyx Chrome 扩展:Agent 加密通知与消息回复

在浏览器接收 Agent 通知、查看 Topic 与 Session、在原消息上确认或引用回复。了解手机首次授权、每个 Topic 的访问范围、权限与 Chrome 通知限制。

更新于

Chrome 扩展 0.1.0:准备中

#

Chrome 接收端正在实现和验证,尚未确认 Chrome 应用商店公开页面,也没有宣布商店安装链接。当前已可使用的浏览器接收端是 Web 收件箱。本页说明扩展首版设计,后续会按实际发布状态更新。

工作时,Agent 消息就在手边

#

扩展在浏览器提供桌面通知、工具栏未读数量和侧栏收件箱。查看 Topic,进入 Session,并在原问题下处理回复。首次授权与访问管理仍由主手机完成。扩展只接收已连接来源主动发送的消息,不读取你浏览的网页,也不会自动截获所有终端提示。

每个 Topic 分别由手机授权

#

先在主 iPhone 或 Android 手机打开 Ntfyx,再连接浏览器。扩展使用独立接收密钥,不获得手机管理根。授权限定到所选 Topic;连接一个 Topic 不会自动打开收件箱中的其他 Topic。

  1. 打开扩展连接页,为当前浏览器连接命名。
  2. 生成新的单次二维码,用 Ntfyx 手机 App 扫描。
  3. 在手机核对浏览器名称,选择要接收的 Topic 并确认。
  4. 向该 Topic 发一条新的测试消息。需要另一个 Topic 时,使用“添加另一个 Topic”,再由同一主手机扫码授权。

一件事,一个 Session 会话

#

同一 Topic 内使用相同 Session ID,相关消息聚合在一个会话。Inbox 显示最新活动,进入会话后查看消息历史。不指定 Session ID 时,每条新消息独立成会话。新接收端只能解密授权后新发送给它的消息,不会取得手机全部旧历史。

终端
ntfyx send "首页改版已准备好" --session-id homepage-update --session-name "首页改版"
ntfyx ask "发布首页?" --allow-deny --session-id homepage-update
ntfyx ask "哪里需要调整?" --text --session-id homepage-update

在哪条消息提问,就在哪条消息回复

#

确认与选项采用原消息下方的紧凑按钮。文字问题点击“回复”,输入框聚焦并引用原问题。答案和实际状态回填到原消息浅色分割线下;新消息不会切换当前回复目标。回复已发送不代表 Agent 已执行外部操作,要继续查看真实回执和执行状态。

桌面提醒、消息预览与 Topic 静音

#

在扩展通知设置中开关桌面提醒、对单独 Topic 静音,并选择是否允许系统通知显示解密后的标题和正文。消息预览默认关闭,通用提醒可以打开收件箱,同时避免把正文放进系统通知记录。工具栏未读数量和收件箱内容,与系统是否显示提醒是不同状态。

Chrome 关闭、电脑休眠或断网时

#

Chrome 需要保持运行,扩展才能进行后台检查和桌面提醒。退出整个浏览器、电脑休眠、断网或组织的浏览器策略可能造成延迟。打开收件箱会请求重新同步。等待重试的回复必须保持原签名内容,直到服务接受或确认实际终态;延迟、取消和过期都不能变成允许。

权限只服务于加密收件箱

#

扩展仅使用加密收件箱需要的能力:通知权限用于桌面提醒,定时唤醒用于后台同步,侧栏用于查看和回复,Ntfyx API 访问用于加密服务。可执行代码随扩展包提供,不申请浏览历史、网页内容、Cookie 或全站脚本注入权限。

断开连接、撤销与本地副本

#

断开连接会清除扩展本地连接、接收密钥、缓存消息和草稿,并尝试撤销浏览器接收端。网络不可用时,也应在主手机撤销。撤销停止后续访问,但不能擦除已送达设备的副本。同一个浏览器内,扩展与 Web 收件箱使用独立数据;清除一方不会自动清除另一方。