Android Javascript WebView
Android Javascript WebView
我有一个应用程序,我的最小API是16,我想在web视图上评估一些javascript,当我有
mWebView.evaluateJavascript("(function()...)");
我得到一个编译错误说这只适用于API 19和更高,所以我怎么能评估javascript在web视图中的API 19以下,我有但以上的代码在if语句API 19及以上,但我怎么能做到这一点在API 19以下?
Thanks for the help
在API 19之前,您必须使用WebView.loadUrl()
和javaScript
协议来评估当前加载页面中的JavaScript:
String javaScript = // Some JavaScript code here
if (Build.VERSION.SDK_INT >= 19) {
mWebView.evaluateJavascript(javaScript, null);
} else {
mWebView.loadUrl("javascript:" + javaScript);
}
相关文章:
- JavaFX+WebView/Javascript:setTimeOut不起作用调用堆栈来自Java
- 检查登录错误Android WebView Javascript
- 了解 Android webview JavaScript 界面
- 从片段 WebView JavaScript 更新活动图像视图
- 如何检查WebView Javascript接口是否可用
- Webview javascript not executing
- Android WebView - Javascript 不会触发回调函数
- UIWebView vs WebView Javascript Injection
- 来自资产的Android WebView JavaScript
- webview javascript事件通知
- Android Webview Javascript点击事件没有像它应该的那样启动
- Android应用程序关闭时不会出现任何错误WebView Javascript
- 找不到Webview javascript接口函数
- android webview javascript不与loadDataWithBaseUrl工作
- Android WebView: javascript执行后如何加载页面
- Android Webview - javascript屏幕尺寸vs实际屏幕尺寸
- Android webview javascript有时无法加载
- Android WebView javascript接口属性
- Android开发:WebView JavaScript不工作
- 将大数据从Android Activity传输到WebView Javascript