【发布时间】:2021-01-02 21:52:41
【问题描述】:
有很多答案,但没有一个有效。他们都使用这个功能:
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
webview.loadUrl("javascript:Test('Andrdoid-->Html')");
}
});
但在 webview 中加载页面后它会工作一次。我们希望在用户打开应用程序期间使用它。 有人说用这条线
webview.loadUrl("javascript:Test('Andrdoid-->Html')");
没有 onPageFinished 。但它无济于事。 Javascript:
funtion Test(){
alert("hi");
}
【问题讨论】:
-
我再次测试了我的代码,上面的代码可以工作,但它不能在 javascript 中使用 alert() 。但是可以用Java类调用所有的javascript代码
标签: javascript android android-studio webview android-webview