Встроенный / безголовый браузер на Java, который поддерживает пользовательские события DOM или вводит JavaScript - PullRequest
1 голос
/ 18 ноября 2011

Я хочу использовать какой-то объект webbrowser в java для перехода на страницу Ajax и

(a) добавить слушателя к элементу DOM, который запускается каждый раз, когда сервер динамически меняет HTML

или

(b) внедрить Javascript в DOM для запуска пользовательского события или вызова метода Java через внешний интерфейс или что-то подобное.

Любые предложения по компонентам, которые могут сделатьэто, пожалуйста?К сожалению, любой компонент, который просто отображает перемещаемую страницу и фиксирует событие пользовательского щелчка, не годится.

Мне нужно запускать события при изменении HTML в DOM.,

Спасибо.

1 Ответ

0 голосов
/ 18 ноября 2011

Вы можете оформить заказ на компонент SWTBrowser.Он может быть встроен в компонент SWT (и, следовательно, доступен через Java) и позволяет вам внедрять Javascript и делать что-либо еще.

http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fbrowser%2Fpackage-summary.html говорит об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...