2010-05-31 21 views
6

częścią specyfikacji tej aplikacji komputerowej jest mieć wbudowaną mini przeglądarkę, aby można było wpisać adres URL i nawigować po witrynie tak, jak w zwykłej przeglądarce. Dostęp do DOM strony przeglądarki jest wymagany, powinien pozwolić mi programowo zmienić widok renderowania strony, powinien być wieloplatformowy, renderować javascriptPotrzebuję przeglądarki internetowej w mojej aplikacji komputerowej

JDIC wydaje się przestarzały i słyszałem, że Mozswing nie działa na Macu. ..

Licencja Jxbrowser kosztuje dużo więcej.

Czy Java to niewłaściwa platforma do tworzenia takiej aplikacji? Czy istnieją inne rozwiązania do budowy takiej aplikacji?

Dziękuję.

+0

duplikat 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 i prawdopodobnie http://stackoverflow.com/questions/294813/embedding- przeglądarka-okno-w-java – mdma

+0

Już to przeżyłem. – javadahut

Odpowiedz

1

Możliwe jest użycie widgetu przeglądarki SWT do utworzenia przeglądarki Mozilla przy użyciu XULRunnera. To da ci dostęp do podstawowej przeglądarki, abyś mógł robić, co chcesz, w odniesieniu do manipulowania DOM. Jest to jednak nieco skomplikowane.

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

można zobaczyć przykład interakcji DOM poprzez XPCOM tutaj: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java?view=co

Powiązane problemy