Я ввожу функцию JavaScript в override WebViewClient.OnPageFinished
public class MyWebViewClient : WebViewClient
{
public void onPageFinished (WebView view, String url)
{
view.EvaluateJavascript("function fun1(){console.log('this is fun1')}", null);
}
}
Я не могу вызвать функцию JavaScript автоматически после загрузки страницы. Я пытаюсь использовать
<script>
window.addEventListener('load', (event) => {
fun1();
});
</script>
Но консоль показывает "ReferenceError: fun1 не определено". Я думаю, что событие 'load' запускается до onPageFinished
метода.
Я хочу знать, есть ли событие после onPageFinished
, или я могу внедрить функцию js в другом методе в Android WebViewClient