Brancy v1.2.2 — 修正 YouTube 啟動錯誤
修正 YouTube 啟動時出現 ReferenceError: BrancyUtils is not defined,導致字幕功能無法初始化的問題。
修正內容
- 將共用工具、網頁功能、字幕管理與播放器整合放進同一份 YouTube 腳本清單,明確固定載入順序。
- YouTube 功能會等共用工具與字幕管理準備完成後才啟動。
- 共用工具與 YouTube 腳本支援安全的重複注入,避免全域變數重複宣告及重複註冊監聽器。
- 保留 v1.2.1 的字幕分批加速、播放位置優先翻譯,以及
[音樂]/[Music]提示過濾。
更新方式
- 下載 brancy-v1.2.2.zip 並解壓縮。
- 將解壓縮資料夾內的內容更新到原安裝目錄,或在
chrome://extensions以「載入未封裝項目」選取新資料夾。 - 按擴充功能的「重新載入」,然後重新整理所有已開啟的 YouTube 分頁。
驗證
19 項單元測試,以及字幕、評論、音樂提示過濾、兩階段翻譯與介面測試全部通過。新增測試涵蓋延遲與反向載入、舊版全域變數、重複注入,並以真正載入的擴充功能驗證 YouTube 首頁啟動與切換影片。