版本說明▽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 中驗證。