Перезапись вызова функции JavaScript из интерфейса Android

У меня есть веб-страница, отображаемая в WebView. У меня нет контроля над веб-страницей. Веб-страница выполняет javascript и при восстановлении отложенного объекта загружает URL-адрес. Что я хочу, чтобы захватить deffered.resolve() и делать что-то еще.

Есть ли способ сделать это через @JavascriptInterface?

1 ответ

Решение

Возможное решение - захват URL, загруженного deffered.resolve с помощью WebViewClient.shouldInterceptRequest(), Этот метод также вызывается для запросов ajax.

Другие вопросы по тегам