Я показываю HTML в пользовательском действии с веб-просмотром. Я переопределяю
public boolean shouldOverrideUrlLoading(WebView view, String url) {
для перехвата определенных URL. Теперь я хотел бы иметь возможность выяснить некоторые подробности о HTML вокруг этого URL.
В моем случае я хотел бы получить элемент html, который содержит URL. Например. если URL пришел от
<a href="http://stackoverflow.com/users/136445/manfred-moser">Manfred Moser</a>
Я хотел бы иметь возможность каким-то образом извлечь значение "Manfred Moser" из тега привязки. Есть способ сделать это. Я обнаружил, что у вас нет доступа к DOM из Java.
Один из способов, который я могу придумать, состоит в том, чтобы загрузить страницу отдельно и проанализировать все, прежде чем загружать ее в веб-обозрение. Однако это в лучшем случае безобразный хак. Есть ли лучший способ?