2010-05-31 13 views
6

parte de la especificación de esta aplicación de escritorio es tener un mini navegador integrado, para que pueda ingresar la URL y navegar por el sitio como lo haría en un navegador normal. Se requiere acceso a la página del navegador DOM, debería dejarme cambiar mediante programación la representación de vista de una página, debe ser multiplataforma, hace javascriptnecesito un navegador web en mi aplicación de escritorio

JDIC parece anticuado y he oído Mozswing no se ejecuta en Mac .. ..

Licencia de Jxbrowser cuesta un gran y más.

¿Es Java la plataforma incorrecta para crear dicha aplicación? ¿Hay alguna otra solución para construir una aplicación como esta?

Gracias.

+0

duplicado de http://stackoverflow.com/questions/48249/is-there-a-way-to-embed -a-browser-in-java, http://stackoverflow.com/questions/1454652/embed-browser-in-java-based-desktop-application y posiblemente http://stackoverflow.com/questions/294813/embedding- web-browser-window-in-java – mdma

+0

ya pasé por eso. – javadahut

Respuesta

1

Puede usar el widget del navegador SWT para crear un navegador Mozilla usando XULRunner. Esto le dará acceso al navegador subyacente para que pueda hacer lo que quiera con respecto a la manipulación del DOM. Aunque es un poco complejo.

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

Se puede ver un ejemplo de interacción a través de DOM XPCOM aquí: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java?view=co

Cuestiones relacionadas