版本说明▽0.9.92

本次版本共七项变更。连接会自行恢复,每个操作至多执行一次,输入能够到达代码编辑器和 Web 组件,无响应的页面在期限过后不再接收任何输入。

extension 0.9.92mcp 0.11.1chrome 116+node 24MIT
扩展程序
桥接
已连接无回复 · 无心跳套接字已回收 · 槽位已释放已重新连接
234.5…30
重连退避(秒)
01

连接会自行恢复

  • 既不响应 ping 也不响应心跳的套接字会被关闭,从而释放桥接唯一的扩展程序槽位。
  • 扩展程序会读取关闭代码,并将退避时间每次延长 1.5 倍,直至 30 秒上限,而不是无休止地每两秒重试一次。
  • 被桥接拒绝的配对凭据会被丢弃,而不会被重放。
  • 现在会读取保活回复,因此能发现半开的套接字并重新连接。
  • fsb-mcp-server 会在宿主关闭 stdio 管道时退出,因此不会再有孤立的服务器一直占用桥接端口。
  • 仪表板中继套接字不再每两秒替换自身,工具栏图标的灰色闪烁也随之消失。
bridge-events.jsonl
04:12extension_slot_refused
04:13upgrade_rejected_origin_pin
04:14extension_reaped
04:15ext_authority_revoked
13,328 次拒绝→每分钟 1 行
02

桥接故障会说明原因

  • 拒绝、吊销、替换、回收和关闭都会记录到 bridge-events.jsonl,并按原因合并为每分钟一行。
  • 配对不匹配时,会给出扩展程序的两个来源以及修复命令 pair --reset,而不再只返回一个光秃秃的 HTTP 403。
  • doctor 会报告授权失败,而不是归咎于浏览器。
  • disconnect_reason 可区分被吊销的凭据与被逐出的 Service Worker。
  • 本地健康检查会显示扩展程序是否已连接、运行在哪个 Chrome 配置文件中,以及其窗口状态。
发送
1×每个操作
已执行未执行 · 可安全重试不确定 · 不重复
03

每个操作至多执行一次

  • 一次点击只派发一次,不会被重试层重复。
  • 从未到达页面的操作(包括针对已关闭标签页的操作)会报告为未执行,可以安全重试。
  • 当投递结果不确定时,结果会如实说明,而不是重复编辑。
  • 文本插入会定位到具体位置,且至多生效一次。
123
Ctrl+End / ⌘↓
04

在代码编辑器中,输入会落在你指定的位置

  • 向 Monaco、Ace 或 CodeMirror 追加内容时,会先把编辑器自身的光标移到文档末尾,因此文本不会再出现在现有代码之前。
  • 对于通过 EditContext 接收输入、且不暴露文本框的编辑器(例如 Monaco 0.57),替换文本同样有效。
  • 画布型编辑器支持替换文本;插入被拒绝时会报告结果,不会重复执行。
  • 向在框架内获得焦点的编辑器追加内容时,会先把插入符移到末尾。
  • Google Docs 会将带格式的编辑与已保存的文档文本进行核对。结果不确定的粘贴操作不会重复执行。
x-editor
#shadow-root (closed)
05

Web 组件内的字段现在可以访问

  • 指向某个组件的选择器现在能到达其内部的字段。
  • 可以在打开和关闭的 Shadow Root 内检测焦点。
  • 关闭的 Shadow Root 通过 chrome.dom 访问。
  • Shadow Root 内的目标不再被视为被其自身宿主遮挡。
期限
页面无响应
×标签页恢复
06

导航可以恢复卡死的页面

  • 在停止响应的标签页上,页面探测、脚本重新注入和截图都有时间限制。
  • 一旦文本插入或截图已放弃,就不会再向该页面发送任何按键、文本或脚本。
  • 导航会中断受控标签页中卡住的 JavaScript,并在确认目标页面加载完成后才报告成功。
  • 如果标签页在 FSB 开始控制之前就已卡死,可能仍需要将其关闭。
127.0.0.1✓[::1]✓192.168.1.20403
仅限回环
07

仅限回环的 HTTP 及其他修复

  • MCP HTTP 服务器只绑定到回环主机,对任何其他 Host 标头或携带 Origin 标头的请求一律返回 403。IPv6 回环现在可以正常工作,不再对每个请求返回 500。
  • 选择器会保留其 CSS 条件,缓存的匹配结果在使用前会重新检查。
  • 保管库列表会区分已锁定的保管库和从未设置过的保管库。
  • X 的站点指南只在真正的 X 主机上生效。
  • 仪表板 QR 配对失败时会再次显示原因,并让摄像头保持在“扫描”标签页。

此版本将扩展程序和展示站点版本 0.9.92 与 MCP 软件包 0.11.1 配套提供。更新后,请重新启动 MCP 客户端或原生主机。编辑和卡死页面恢复功能均已在真实 Chrome 中验证。