Как получить доступ к HTML-элементам, содержащимся в веб-представлении?
Я создаю текстовый редактор в Android для своего проекта. Я использовал проект с открытым исходным кодом TinyMCE, внес некоторые изменения в него и интегрировал в мой WebView ...
В HTML-файле есть одна кнопка отправки, которую я загрузил в WebView ...
Я хочу знать, как захватить его событие "onClick", чтобы я мог написать Java-код для сохранения данных, которые были введены до сих пор в редактор, на SD-карту, при каждом нажатии кнопки отправки...
Спасибо
2 ответа
Вы не можете напрямую получить доступ к DOM из Java (насколько мне известно), но вы можете использовать JS для вызова функций Java с переменными и передачи данных при их использовании. Вы можете прочитать больше о том, как связать Java с JS в Android (с образцом) из документации.
К сожалению, нет реализации API для доступа к любому HTML в WebView.