нужен веб-браузер в моем настольном приложении - PullRequest
6 голосов
/ 31 мая 2010

часть спецификации этого настольного приложения состоит в том, чтобы встроить мини-браузер, чтобы вы могли вводить URL и перемещаться по сайту, как в обычном браузере. Требуется доступ к DOM страницы браузера, должен позволить мне программно изменить вид отображения страницы, должен быть кроссплатформенным, отображает javascript

JDIC кажется устаревшим, и я слышал, что Mozswing не работает на Mac ....

Лицензия Jxbrowser стоит дорого.

Является ли Java неправильной платформой для создания такого приложения? Существуют ли другие решения для создания такого приложения?

Спасибо.

1 Ответ

1 голос
/ 31 мая 2010

Вы можете использовать виджет браузера SWT для создания браузера Mozilla с помощью XULRunner. Это даст вам доступ к основному браузеру, чтобы вы могли делать все, что вам нравится в отношении манипулирования DOM. Хотя это немного сложно.

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

Пример взаимодействия DOM через XPCOM можно посмотреть здесь: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet267.java?view=co

...