我什么时候可以在android webview中自动调用注入的javascript函数

我什么时候可以在android webview中自动调用注入的javascript函数,javascript,android,webview,Javascript,Android,Webview,我在覆盖WebViewClient.OnPageFinished public class MyWebViewClient : WebViewClient { public void onPageFinished (WebView view, String url) { view.EvaluateJavascript("function fun1(){console.log('this is fun1')}", null); } } 我无法在加载页面后自动调用Java

我在
覆盖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>

window.addEventListener('load',(事件)=>{
fun1();
});
但控制台显示“ReferenceError:fun1未定义”。我认为“load”事件是在
onPageFinished
方法之前触发的


我想知道是不是在
onPageFinished
之后触发了一个事件,或者我可以在Android WebViewClient的另一个方法中插入js函数,这可能是JavaScript错误,所以请检查js函数。这是我的打字错误。我解决了这个问题