寻找嵌入式浏览器

时间:2012-05-14 10:37:23

标签: java browser cross-platform webbrowser-control embedded-browser

我正在寻找可以嵌入我的java应用程序的嵌入式浏览器。 它应该是一个可以使用现有OS操作系统的框架。 它应该提供通过java代码访问各种浏览器控件(返回,刷新,停止...)的功能。 它应该适用于窗口和Linux。

2 个答案:

答案 0 :(得分:0)

你总是可以使用硒。它不是像IE这样的“嵌入式浏览器”,你可以在另一个应用程序中嵌入画布。但是,它允许您为您选择的浏览器(即firefox,chrome等等)打开实际的浏览器窗口,并使用selinium webdriver api控制它。

不确定这是否符合您的标准。

答案 1 :(得分:0)

Java Desktop Integration Components项目具有此功能 - http://java.net/projects/jdic

几年前我使用过它,不幸的是,看起来它在2年或3年内没有更新,但它可能仍然可以正常使用。

我当时评估的另一个选项是http://www.webrenderer.com 它看起来非常好,显然仍然是一个可行的,受支持的产品。我工作的公司根本不想为此付费,而是采用免费但有点低劣(恕我直言)的JDIC实施。

如果您只是想要启动本机浏览器而不嵌入它,请查看JDK 6或7中的java.awt.Destop.browse()