我什么时候可以在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函数。这是我的打字错误。我解决了这个问题