Java浏览器库

5
我需要在Java中实现一个简单的浏览器。我已经研究了几种可能的解决方案,包括JxBrowser、JBrowser、JavaFX(WebEngine + WebView)等。JxBrowser有潜力,但它是付费库,我希望避免使用它。
这个浏览器需要能够处理所有Web功能,包括JavaScript和HTML5,同时能够通过代理连接。因此,最好的解决方案可能是使用像Gecko这样的Web引擎。
所以,我想请教一下哪些库能够实现Gecko引擎(包括XULRunner),并且可以更改核心Gecko首选项。另外,如果您知道任何其他可能的解决方案,不包括Gecko,请随意讨论。

3
这个问题可能对于SO来说过于开放性了。 - Greg Kopff
1
为什么呢?他正在尝试用Java实现一个真正的自定义浏览器,但是他对如何实现存在疑虑。 - Ricardo
1个回答

1

我的目标是,如果可能的话,直接在Gecko上配置代理设置。SWT信息非常古老,可能无法与新的XULRunner版本配合使用。 "SWT浏览器小部件嵌入了平台流行的HTML渲染引擎:Microsoft® Windows®平台上的Internet Explorer,Linux®上的Mozilla,Mac上的Safari。" 此外,我想选择要使用的引擎。 - Ciro
了解更多相关信息,这可能是一个解决方案。我会尝试并提供反馈。 - Ciro
工作得很好,成功地实现了SWT与XULRunner 1.9的结合。Gecko偏好设置可访问,因此代理将在内部更改。 - Ciro
:) 对你来说很好。Eclipse 的一部分也不是没有原因的。 - Paul Vargas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接