[-Fx-] Firefox Android 支援直接安裝套件了

作者: danny0838 (道可道非常道)   2024-01-14 17:51:47
從 Firefox Android 113 版開始,
只要上 Firefox Android 附加元件站
(https://addons.mozilla.org/android/ 或搜尋 Firefox android addon)
搜尋相容於 Firefox Android 的附加元件下載安裝即可,
不用像以前那樣需要開啟開發模式加入私人收藏集那麼迂迴的方法。
同時最近 Firefox 附加元件站的政策也有所調整,
新上傳的附加元件必須在 manifest.json 加入新設定值
browser_specific_settings.gecko_android,
才會視為與 Android 相容,否則視為不相容。
舊的附加元件如果在上傳有勾 Android 相容,
則新版的 Firefox Android 也可以下載安裝,
但不會列在 Firefox Android 附加元件,只能從桌機版附加元件的頁面下載。
要注意加入這個新設定值的附加元件,
比較舊的 Firefox 版本無法安裝,
實測是 Firefox≧68.2 開始可正常忽略該新設定值,
(Firefox 68.0 確定不行,68.1 由於找不到安裝檔,暫未測試)
如果要支援 Android 又要支援舊版 Firefox,最小支援版本會是 68.2 左右。
但又由於 AMO 伺服器和 Firefox 有一些問題,
導致 manifest.json 中的最小支援版本不能填 68.2,否則會無法上傳。
基本上只能填 68.0 但要警告使用者 68.0 其實不能安裝,
或者填 69.0 然後犠牲 68.* 的使用者。
另外,目前實測 Downloads 相關 API 似乎還是有問題,
和下載有關的附加元件可能還無法在 Android 上正常使用。
順便調查,
除了為了使用老舊附加元件而使用 Firefox < 57 的以外,
現在還有人在使用 Firefox < 68.2 並且有安裝新套件的需求嗎?
因為我寫的幾個套件也要停止支援 Firefox < 68.2 了,
如果還有這類需求,可能就要自行下載新版套件,手工刪除該新設定值。
但要這麼做的前提是套件本身的程式碼與舊版相容,
如果已經沒有相關需求,我就要刪除舊版相容相關的程式碼了XD
作者: smallreader (小讀者)   2024-01-15 02:37:00
這跟手機版FF已經實裝很久的附加元件不一樣嗎?我也是因為可以裝uBO所以手機只用FF :)
作者: tzback (籽別顆)   2024-01-31 01:30:00
好方便 終於不用靠Nightly裝了

Links booklink

Contact Us: admin [ a t ] ucptt.com