任何人都有一种感觉,在Android中使用firefox替换webkit引擎以进行webview渲染需要付出多少努力?我对某些功能的webkit引擎很不满意。
答案 0 :(得分:9)
Mozilla开始致力于GeckoView,它正是您所需要的。 This blog post指向一些示例代码。
以下是主要错误,以防您想要关注进度:https://bugzilla.mozilla.org/show_bug.cgi?id=geckoview
答案 1 :(得分:4)
非常困难。根据新WebView实现与现有实现之间需要的一致性,您可能需要做很多工作。在Android上有一个现有的Firefox浏览器,所以你可以从那开始(这可能会节省你很多时间),但至少你需要检查Firefox库是否存在且可访问,你可能需要捆绑他们使用您的应用程序让他们工作(这将大大增加您的应用程序的大小)然后连接所有WebView apis将涉及大量的工作。
答案 2 :(得分:2)
好的部分:有一个官员' geckoview tutorial关于如何在github上集成GeckoView和geckoview demo project:
可悲的部分:官方mozilla下载网站不再托管图书馆,最新的拉链来自2014年: http://people.mozilla.org/~mfinkle/geckoview/
在某个时刻有一个geckoview gradle artifact和一个AAR,但网址已经死了。
结论:显然,GeckoView开发已经停止,因为来自维基页面的URL被破坏,该库已经从Mozilla持续集成中删除,并且the bugs继续堆积没有人来处理它们。希望我错了。