我有一个应用程序,我的最小API为16,我想在Web视图上评估一些JavaScript,并在
mWebView.evaluateJavascript("(function()...)");
我收到了一个编译错误,提示该方法仅适用于API 19及以上版本,那么如何在API 19以下的web视图中运行JavaScript呢?我已经将上述代码放入API 19及以上的if语句中,但是在API 19以下版本中该怎样做呢?
感谢您的帮助。
我有一个应用程序,我的最小API为16,我想在Web视图上评估一些JavaScript,并在
mWebView.evaluateJavascript("(function()...)");
javaScript
协议的WebView.loadUrl()
来评估当前加载页面中的JavaScript:String javaScript = // Some JavaScript code here
if (Build.VERSION.SDK_INT >= 19) {
mWebView.evaluateJavascript(javaScript, null);
} else {
mWebView.loadUrl("javascript:" + javaScript);
}