6

此桌面应用程序的部分规范是内置一个迷你浏览器,以便您可以输入 URL,并像在普通浏览器上一样导航站点。需要访问浏览器页面的 DOM,应该让我以编程方式更改页面的呈现视图,应该是跨平台的,呈现 javascript

JDIC 似乎已经过时了,我听说 Mozswing 不能在 Mac 上运行......

Jxbrowser 许可证的成本很高。

Java 是创建此类应用程序的错误平台吗?有没有其他解决方案可以构建这样的应用程序?

谢谢你。

4

1 回答 1

1

您可以使用 SWT 浏览器小部件使用 XULRunner 创建 Mozilla 浏览器。这将使您能够访问底层浏览器,让您可以随心所欲地操作 DOM。不过有点复杂。

http://www.eclipse.org/swt/faq.php#whatisbrowser

您可以在此处查看通过 XPCOM 进行 DOM 交互的示例:http: //dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java?视图=co

于 2010-05-31T04:46:47.233 回答