此桌面应用程序的部分规范是内置迷你浏览器,以便您可以输入URL,并像在普通浏览器上一样导航网站。访问浏览器页面的DOM是必需的,应该让我以编程方式更改页面的渲染视图,应该是跨平台的,呈现javascript
JDIC似乎已经过时,我听说Mozswing不能在Mac上运行....
Jxbrowser许可证需要花费大量资金。
Java是否是创建此类应用程序的错误平台?有没有其他解决方案可用于构建这样的应用程序?
谢谢。
答案 0 :(得分: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?view=co