1、注册网络权限
<uses-permission android:name="android.permission.INTERNET" />
2、webView获取Settings,设置支持js
settings.setJavaScriptEnabled(true);
3、setWebChromeClient(WebView类中)辅助处理js
webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { return super.onJsAlert(view, url, message, result); } });
在webView的时候,记得清理缓存,不然会一直缓存之前的html,导致改变了html在手机端无效
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
本文详细介绍了在Android应用中如何使用WebView与JavaScript进行交互的方法。包括注册网络权限、配置WebView支持JavaScript、设置WebChromeClient来处理JavaScript对话框等关键步骤,并提供清理缓存的建议。

被折叠的 条评论
为什么被折叠?



