【问题标题】:Use firefox as render engine for Android webview使用 firefox 作为 Android webview 的渲染引擎
【发布时间】:2011-09-15 05:02:23
【问题描述】:

有没有人觉得在 Android 中用 firefox 替换 webkit 引擎来进行 webview 渲染需要付出多大的努力?我对 webkit 引擎的某些功能非常不满意。

【问题讨论】:

    标签: android firefox webkit webview


    【解决方案1】:

    非常困难。根据您在新 WebView 实现和现有实现之间需要多少一致性,您可能需要做很多工作。 Android 上有一个现有的 Firefox 浏览器,因此您可以从它开始(希望可以节省大量时间),但至少您需要检查 Firefox 库是否存在并且可以访问,您可能需要捆绑它们与您的应用程序一起工作(这将大大增加您的应用程序的大小),然后连接所有 WebView api 将涉及大量工作。

    【讨论】:

    • 你有什么指南或教程吗
    【解决方案2】:

    Mozilla 开始着手开发 GeckoView,这正是您所需要的。 This blog post 指向一些示例代码。

    这是主要的错误,如果您想关注进度:https://bugzilla.mozilla.org/show_bug.cgi?id=geckoview

    【讨论】:

      【解决方案3】:

      好的部分:有一个关于如何集成 GeckoView 的“官方”geckoview tutorial,还有一个在 github 上的 geckoview demo project:

      可悲的是:官方的 mozilla 下载站点不再托管这些库,并且最新的可用 zip 来自 2014: http://people.mozilla.org/~mfinkle/geckoview/

      在某个时刻,有一个 geckoview gradle artifact 和一个 AAR,但现在这些 URL 已失效。

      结论:显然,GeckoView 的开发已经停止,因为来自 wiki 页面的 URL 被破坏,该库已从 Mozilla 持续集成中删除,the bugs 不断堆积,没有人处理它们。希望我错了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-04
        • 2021-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-01
        相关资源
        最近更新 更多