0

我正在使用两个参数从 android 应用程序调用 javascript 函数。第一个是布尔值,第二个是字符串值。但它的行为并不像预期的那样。如果我的实施有任何问题,请告诉我

mWebview.evaluateJavascript("OnHistory(" + true + ",'" + unitNumber +"')", new ValueCallback<String>() {
                                @Override
                                public void onReceiveValue(String value3) {
                                   
                                }
                            });
4

2 回答 2

0

在使用 javascript 之前,您必须启用它。

val myWebView: WebView = findViewById(R.id.webview)
myWebView.settings.javaScriptEnabled = true

干杯

于 2021-09-10T05:36:38.770 回答
0

"javascript:OnHistory(" + true + ",'" + unitNumber +"')"

请尝试此命令,然后如果您正在使用 webview.stopLoading() 函数,则将其删除。它正在删除 chrome 版本 92 中的 javascript 库。

希望对你有帮助。

于 2021-09-10T05:35:17.837 回答