[-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