2012-03-28 63 views
0

对于熟悉Mozilla的人来说,这是一个很容易回答的问题,但如果我可以通过Google搜索找到这些信息,我会很沮丧。我主要看到一些应用程序,家长控制软件,它们取代了Android OS上的默认网络浏览器。他们看起来都差不多,其中一位(NetNanny)表示他们正在使用基于Mozilla的浏览器。有没有工具包或什么东西来从Mozilla创建自定义Web浏览器(相当简单?)?另外,它是免费的商业用途?为Android写一个网页浏览器

编辑:我在寻找这样的事情,我认为,但是这似乎过时的,所以我如果有更新/更好的选择纳闷:

http://www-archive.mozilla.org/projects/blackwood/webclient/

只是想知道可还有什么,主要基于Mozilla/Gecko(因为Firefox看起来像一个非常漂亮的浏览器),在我承诺使用WebView之前。

回答

0

是的,有一个工具包来创建基于Gecko的应用程序,它被称为​​。这就是Firefox Mobile所基于的。但是,Android没有预构建的软件包,您必须自己从源代码构建它。而且我认为在Android上运行XULRunner是一件相当棘手的事情,因为应用程序在Java中。

2

我希望我没有错过了点,我怀疑我可能;)

大部分Android浏览器基于WebKit。

http://www.webkit.org/

http://developer.android.com/reference/android/webkit/package-summary.html

+0

我会编辑我的问题,但您指出了一些可以帮助我写得更好的东西。我想我正在寻找的可能是Gecko,也许不是Mozilla ...就像WebKit是WebView。毕竟,我最终可能会使用WebView,但在提交WebKit/WebView之前,我想知道任何Mozilla/Gecko选项。 – eselk 2012-03-28 17:34:44

+0

不是真正关于我原来的问题的话题,所以把它作为评论发表。有没有Java版本的WebKit?我检查了该网站,但只看到C/C++项目。我不认为WebView会为我工作,因为那时我仅限于它公开的事件,并且我非常确定我需要更多的控制权,比如可能处理数据流本身。 – eselk 2012-03-28 17:51:17

+0

@eselk:请参阅[开发者文档](http://developer.android.com/reference/android/webkit/WebView.html) - WebKit包含在Android中,可供应用程序使用。 – 2012-03-29 06:52:12