Android WebView: используйте браузер Firefox/ Gecko на ОС Lineage
В ОС Lineage (и, может быть, на любом Android?) Можно изменить рендеринг WebView по умолчанию (который по умолчанию установлен на AOSP Browser
, браузер по умолчанию для Android без GAPPS). Когда я устанавливаю Chrome (даже без установленного GAPPS), я могу изменить это значение по умолчанию на Chrome
в Настройке / Разработке (что практично в моем случае, так как браузер по умолчанию имеет некоторые досадные ошибки).
Можно ли также использовать движок Firefox вместо Browser/Chrome (я не хочу устанавливать Chrome и полагаться на проприетарное программное обеспечение)? Установка Firefox (Fennec на FDroid) не достаточно.
Спасибо!
2 ответа
Это невозможно, потому что GeckoView не реализует API WebView, по словам одного из авторов.
https://github.com/mozilla/geckoview/issues/167#issuecomment-902022285
Помимо обычного Chrome WebView
, есть также Mozilla GeckoView.
В кратком руководстве показано, как его можно добавить, а также есть пример приложения.
Обратной стороной является то, что geckoview-70.0.20191022130254.aar имеет 149,8 МБ.
Это будет документация по API, и она находится на GitHub.