Я хочу применить пользовательский код JS, когда веб-страница загружается в Android WebView
.У меня есть WebView
с пользовательским WebViewClient
, переопределяющим onPageFinished()
, и я применяю код JS там, используя
webView.loadUrl("javascript:(function() { ... });");
, который прекрасно работает.Однако есть некоторые страницы, где при нажатии на ссылку страница загружается «динамически» (с использованием AJAX?) И onPageFinished()
не вызывается, поэтому наш пользовательский код JS не применяется.
Примертакая страница - https://reddit.com/r/Nature (вам нужно использовать инструменты разработчика Chrome и настроить мобильное представление), где потоки загружаются динамически при нажатии на них.
Как я могу обнаружить эти загрузки страницы?