- 修正舊版 Firefox 會遇到的 splitViewId 錯誤
- 新增「分割畫面」和「脫離分割畫面」事件
-
新增「瀏覽導航」事件,時機類似舊版 IE 的瀏覽音效
請留意
NavigationAPI 在比較舊的瀏覽器並不支援,參考 https://developer.mozilla.org/en-US/docs/Web/API/NavigateEvent -
宣告「資料收集」項目以符合 Firefox 新政策,此套件不收集任何資料
- 可以在一個事件上設定多個聲音,隨機或依序播放其中之一
- 此版本匯出的設定檔,無法在舊版本匯入
- 儲存設定時,偵測事件綁定錯誤,顯示訊息以協助診斷問題
- 修正特定分頁事件(釘選、注意提示)在較早版本 Firefox 失效的問題(因 tabGroups 支援度)
- 前版本 (4.0.1) 釋出錯誤,於此版修正
- 修正特定分頁事件(釘選、注意提示)在較早版本 Firefox 失效的問題(因 tabGroups 支援度)
-
提供預設的初始設定,內建 3 個音效:
- Pickup Coin: 產生自 jsfxr (https://sfxr.me/)
- 五色鳥(兩種叫聲):改作自 Sunny Tseng 的錄音,參考 https://www.xeno-canto.org/559593
-
選項畫面:
- 聲音新增「備忘」屬性,可以為每個聲音寫下文字記錄
- 可以用拖曳方式排列聲音和事件
- 可以在點選聲音時,直接播放該聲音,請開啟「點選播放」開關
- 新增聲音時,自動將焦點移至名稱輸入框
-
新增事件:
- 分頁群組開啟、關閉、移動、更新
- 分頁加入或移出群組
-
修正 Firefox 上未移除
tabs.onTabUpdated監聽的問題
- 新增視窗開啟、關閉事件
- 新增全螢幕模式進入、離開事件
- 新增「組字開始」(compositionstart) 事件,發生時機例如:以注音輸入法等 IME 開始拼字
- 新增剪貼簿「貼上」事件
- 分頁關閉事件新增選項,能夠忽略隨著關閉視窗而發生的情形
- 避免對停用的事件進行不必要監測
- 新增各種分頁事件:開啟新分頁、關閉分頁、移動到其他視窗、釘選、取消釘選
- 另有分頁「注意提示」事件(僅 Firefox 支援),發生時機例如:背景分頁出現需要處理的對話框
- Chrome manifest v3 支援,需要 Chrome 109 以上的版本
- 避免 content script 終止時可能的錯誤訊息
- 改進效能:延後執行、減少非必要的監聽。
- 分頁靜音時,不播放聲音。(註:下載、HTTP 請求事件不支援)
- 導入 webpack 改善開發流程。
- 匯入設定檔時,可以選擇追加,而非直接覆蓋原設定。
- 設定:修正新增聲音時,按鈕重疊顯示的問題。
- 設定:各種改善與修正。
- 移除給 Firefox 57 以前使用者的升級指引。
- 設定:棄用各種自製 UI,改回標準輸入元件以改善 a11y 相容性。
- 設定:修正更新權限時,程式錯誤造成沒有反應。
- 設定:小小改進操作焦點、鍵盤導覽功能。
- 設定:修正上傳按鈕無法只靠鍵盤存取。
- 設定:修正「事件」編輯按鈕沒有反應。
- 更新一些過時的 node package。
- 新增「下載失敗」事件,修正先前名稱錯誤,原「下載失敗」事件應為「下載中斷」。
- 新增聲音/事件設定時,自動進入編輯模式。
-
支援自訂事件名稱。
-
新增「HTTP 請求完成」事件。
發生於網頁完成載入時,可以設定 HTTP 狀態碼篩選條件,例如只捕捉
404找不到網頁的結果。此事件需要 webRequest 額外權限。
-
新增事件「選項」設定。當選擇特定事件時,「選項」欄會顯示圓圈圖示,點選可調整支援的細部選項。
-
設定 UI 改善與修正,感謝 @rayman89 的建議 (#7)。
- 正式釋出,內容同 beta 版。
- 重大改版以支援 WebExtensions。
- 宣告不支援多程序 Firefox(e10s)。
- 見 AMO 上的版本記錄.