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