簡體   English   中英

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

[英]Use firefox as render engine for Android webview

有沒有人感覺在 webview 渲染中用 Android 中的 firefox 替換 webkit 引擎需要付出多大的努力? 我對 webkit 引擎的某些功能非常不滿意。

Mozilla 開始研究GeckoView ,它完全可以滿足您的需求。 這篇博文指向一些示例代碼。

這是主要錯誤,以防您想關注進度: https://bugzilla.mozilla.org/show_bug.cgi?id=geckoview

難度不小。 根據您在新的 WebView 實現和現有實現之間需要多少一致性,您可能需要做很多工作。 Android 上有一個現有的 Firefox 瀏覽器,因此您可以從它開始(希望可以節省大量時間),但至少您需要檢查 Z763F7F1AEC350CD1A46238D1D1A46238D1D1A46238D1D5C3C2 是否存在,您可能需要和可訪問的 9 個庫它們與您的應用程序一起工作(這將大大增加您的應用程序的大小),然后連接所有 WebView api 將涉及大量工作。

好的部分:有一個關於如何集成 GeckoView 的“官方” geckoview 教程,以及 github 上的geckoview 演示項目

可悲的是:官方 mozilla 下載站點不再托管這些庫,最新可用的 zip 來自 2014 年: http://people.mozilla.org/~mfinkle/geckoview/

在某個時刻,有一個geckoview gradle 工件和一個 AAR,但 URL 現在已經死了。

結論:顯然,GeckoView 的開發已經停止,因為來自 wiki 頁面的 URL 被破壞,該庫已從 Mozilla 持續集成中刪除,並且錯誤不斷堆積,沒有人處理它們。 希望我錯了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM