|
|
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Добрый день, подскажите пожалуйста, есть ли возможность с эмитировать клик по html ссылке на страничке открытой в webview в javafx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:00:03 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Прямого способа что-то пока не вижу. Можно при закгрузке HTML добавлять туда JavaScript в нужные ссылки, и делать callback из JS в Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:07:24 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Можно попробовать в ChangeListener переход по ссылке ловить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:12:08 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
BlazkowiczМожно попробовать в ChangeListener переход по ссылке ловить. Оно так и ловится. Только немного не то. Нужен именно не перехват, а клик. load() не подходит. По ходу жабаскрипт остаётся. Вообще странно, по кнопке программно клацнуть можно, а по линке нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:23:33 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Блин, не правильно понял ваше "эмитировать". Это эмулировать + имитировать? Т.е. не хэндлер нужен? А насильный клик по элементу? А в чем проблема получить href и вызывать для него load? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:26:35 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
BlazkowiczБлин, не правильно понял ваше "эмитировать". Это эмулировать + имитировать? Т.е. не хэндлер нужен? А насильный клик по элементу? А в чем проблема получить href и вызывать для него load? href как раз известен, но, при обработке лоада сервак на котором шаманим лепит ошибку сессии. Сервак чужой, девам писать бесполезно. До кучи, есть несколько элементов оформленных ссылками которые добавляют полей на формах, по ним тоже надо клацать. Суть задачи - визуальное заполнение многостраничной формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:35:53 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Кукисы не передаются что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:44:41 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, хороший вопрос, проверю. Но со вторым кейсом оно мало поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 14:50:50 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
nubiangodхороший вопрос, проверю. Но со вторым кейсом оно мало поможет. Ну, тут уже сложнее. Мало ли какие там ивент-хэндлеры висят. Может роботом тогда? А кнопки вы как нажимаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:06:21 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Blazkowicznubiangodхороший вопрос, проверю. Но со вторым кейсом оно мало поможет. Ну, тут уже сложнее. Мало ли какие там ивент-хэндлеры висят. Может роботом тогда? А кнопки вы как нажимаете? Код: java 1. 2. где элемент = батон роботом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:23:08 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Это что? sun.plugin.dom.html.HTMLInputElement ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:32:28 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Тогда вероятно проблема в том что в DOM там не предусмотрен click() http://stackoverflow.com/questions/1244222/how-to-simulate-click-on-anchor-with-specific-text-using-javascript-in-greasemon Лушче всего какую-то JS обертку написать и её дёргать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:33:41 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЭто что? sun.plugin.dom.html.HTMLInputElement ? org.w3c.dom.html.HTMLLinkElement Собственно все имплиментации не содержат метода клик. Очень интересно было бы посмотреть на логику тех кто проектировал подобное поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:56:59 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТогда вероятно проблема в том что в DOM там не предусмотрен click() http://stackoverflow.com/questions/1244222/how-to-simulate-click-on-anchor-with-specific-text-using-javascript-in-greasemon Лушче всего какую-то JS обертку написать и её дёргать Спасибо за инфо, попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 15:58:04 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
nubiangodorg.w3c.dom.html.HTMLLinkElement Собственно все имплиментации не содержат метода клик. Очень интересно было бы посмотреть на логику тех кто проектировал подобное поведение. Sun здесь исключительно следовали w3c стандарту. По задумке по анкору не может быть клика. Он предназначен для перехода на другой ресурс. А то что его дизайнеры приспособили на замену кнопки, а браузеры этому особо не препядствуют, это уже другой разговор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 16:01:34 |
|
||
|
javafx - обработка ссылок
|
|||
|---|---|---|---|
|
#18+
Blazkowicznubiangodorg.w3c.dom.html.HTMLLinkElement Собственно все имплиментации не содержат метода клик. Очень интересно было бы посмотреть на логику тех кто проектировал подобное поведение. Sun здесь исключительно следовали w3c стандарту. По задумке по анкору не может быть клика. Он предназначен для перехода на другой ресурс. А то что его дизайнеры приспособили на замену кнопки, а браузеры этому особо не препядствуют, это уже другой разговор. Это многое объясняет :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 16:04:06 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38079654&tid=2130363]: |
0ms |
get settings: |
11ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
73ms |
get topic data: |
24ms |
get forum data: |
5ms |
get page messages: |
93ms |
get tp. blocked users: |
3ms |
| others: | 360ms |
| total: | 616ms |

| 0 / 0 |
