此桌面应用程序的部分规范是内置一个迷你浏览器,以便您可以输入 URL,并像在普通浏览器上一样导航站点。需要访问浏览器页面的 DOM,应该让我以编程方式更改页面的呈现视图,应该是跨平台的,呈现 javascript
JDIC 似乎已经过时了,我听说 Mozswing 不能在 Mac 上运行......
Jxbrowser 许可证的成本很高。
Java 是创建此类应用程序的错误平台吗?有没有其他解决方案可以构建这样的应用程序?
谢谢你。
此桌面应用程序的部分规范是内置一个迷你浏览器,以便您可以输入 URL,并像在普通浏览器上一样导航站点。需要访问浏览器页面的 DOM,应该让我以编程方式更改页面的呈现视图,应该是跨平台的,呈现 javascript
JDIC 似乎已经过时了,我听说 Mozswing 不能在 Mac 上运行......
Jxbrowser 许可证的成本很高。
Java 是创建此类应用程序的错误平台吗?有没有其他解决方案可以构建这样的应用程序?
谢谢你。
您可以使用 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