Android WebView:在 Lineage OS 上使用 firefox/gecko 浏览器引擎
Android WebView: use firefox/gecko browser engine on Lineage OS
On Lineage OS(可能还有任何 Android?),可以更改默认的 WebView 渲染(默认设置为 AOSP Browser
,默认 android 没有 GAPPS 的浏览器)。当我安装 Chrome(即使没有安装 GAPPS)时,我可以在 Setting/Development 中将此默认值更改为 Chrome
(这对我来说很实用,因为默认浏览器有一些烦人的错误)。
是否也可以使用 Firefox 的引擎而不是 Browser/Chrome(我不想安装 chrome 并依赖专有软件)?安装 Firefox(FDroid 上的 Fennec)还不够。
谢谢!
除了常见的ChromeWebView
,还有MozillaGeckoView.
quick start shows how it can be added - and there's also an example app.
缺点是,geckoview-70.0.20191022130254.aar 有 149.8 MB。
这就是 API documentation and it's home on GitHub。
这是不可能的,因为根据其中一位作者的说法,GeckoView 没有实现 WebView API。
https://github.com/mozilla/geckoview/issues/167#issuecomment-902022285
On Lineage OS(可能还有任何 Android?),可以更改默认的 WebView 渲染(默认设置为 AOSP Browser
,默认 android 没有 GAPPS 的浏览器)。当我安装 Chrome(即使没有安装 GAPPS)时,我可以在 Setting/Development 中将此默认值更改为 Chrome
(这对我来说很实用,因为默认浏览器有一些烦人的错误)。
是否也可以使用 Firefox 的引擎而不是 Browser/Chrome(我不想安装 chrome 并依赖专有软件)?安装 Firefox(FDroid 上的 Fennec)还不够。
谢谢!
除了常见的ChromeWebView
,还有MozillaGeckoView.
quick start shows how it can be added - and there's also an example app.
缺点是,geckoview-70.0.20191022130254.aar 有 149.8 MB。
这就是 API documentation and it's home on GitHub。
这是不可能的,因为根据其中一位作者的说法,GeckoView 没有实现 WebView API。
https://github.com/mozilla/geckoview/issues/167#issuecomment-902022285