Skip to content

Brancy v1.2.2 — 修正 YouTube 啟動錯誤

Choose a tag to compare

@bensonbs bensonbs released this 09 Sep 04:00

修正 YouTube 啟動時出現 ReferenceError: BrancyUtils is not defined,導致字幕功能無法初始化的問題。

修正內容

  • 將共用工具、網頁功能、字幕管理與播放器整合放進同一份 YouTube 腳本清單,明確固定載入順序。
  • YouTube 功能會等共用工具與字幕管理準備完成後才啟動。
  • 共用工具與 YouTube 腳本支援安全的重複注入,避免全域變數重複宣告及重複註冊監聽器。
  • 保留 v1.2.1 的字幕分批加速、播放位置優先翻譯,以及 [音樂]/[Music] 提示過濾。

更新方式

  1. 下載 brancy-v1.2.2.zip 並解壓縮。
  2. 將解壓縮資料夾內的內容更新到原安裝目錄,或在 chrome://extensions 以「載入未封裝項目」選取新資料夾。
  3. 按擴充功能的「重新載入」,然後重新整理所有已開啟的 YouTube 分頁。

驗證

19 項單元測試,以及字幕、評論、音樂提示過濾、兩階段翻譯與介面測試全部通過。新增測試涵蓋延遲與反向載入、舊版全域變數、重複注入,並以真正載入的擴充功能驗證 YouTube 首頁啟動與切換影片。