В моем приложении для Android у меня есть WebView, загружающий веб-страницу. Эта веб-страница была создана кем-то другим, и каждый html href делает javascript _ dopostback (), чтобы получить URL для перехода. Например: href = "javascript: _dopostback (функция (params))".
Моя цель состоит в том, чтобы проверить, имеет ли ссылка, нажатая из WebView, событие javascript __dopostback () в html href.
Я использовал onTouch () и создал тост, который показывает мне URL, когда что-то нажимается, но дает мне URL, созданный после события __dopostback (). Я хочу фактическую ссылку __dopostback (). Например: в моем тосте было бы сказано __dopostback (функция (параметры), а не URL-адрес, который он создает. Точно так же, как при наведении указателя мыши на ссылку на веб-странице вне браузера Android.
Я также пытался использовать HitTestResult.getType () == 0, потому что я слышал, что Android обрабатывает все кнопки JavaScript как НЕИЗВЕСТНО. Это работает для активации тоста, но я не могу понять, как отобразить javascript: __dopostback (функция (params)) в тосте, аналогично наведению на ссылку на веб-странице при использовании стандартного браузера на моем компьютере.