Android Webview - как захватить слово при нажатии? - PullRequest
1 голос
/ 02 августа 2010

Я загружаю веб-страницу в WebView и должен распознать слово (любое слово со страницы, а не только URL), по которому пользователь щелкнул.Является ли это возможным?как?

Большое спасибо.

РЕДАКТИРОВАТЬ: Это сделано в Aldiko 2.0.Нет JavaScript.

Ответы [ 2 ]

1 голос
/ 11 мая 2011

вам нужно работать с событиями HTML.

Самый простой способ - установить событие onClick для каждого слова, поэтому вам придется окружать все слова интервалами.

Как только вы получите событие в javascript, вы должны отправить информацию в основное приложение Java.

0 голосов
/ 13 мая 2011

Я видел сайт aldiko.com. У них уже есть способ определить, какое слово нажимается (чтобы найти его). Если вы хотите что-то сделать с этим, вам следует попросить API для получения слова.

Без Javascript или их API я не вижу реальной альтернативы.

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