使用firefox作为Android webview的渲染引擎

时间:2011-06-15 03:17:26

标签: android firefox webkit webview

任何人都有一种感觉,在Android中使用firefox替换webkit引擎以进行webview渲染需要付出多少努力?我对某些功能的webkit引擎很不满意。

3 个答案:

答案 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继续堆积没有人来处理它们。希望我错了。