android在调用js中的alert无效

来源:互联网 发布:淘宝卖阿迪达斯的c店 编辑:程序博客网 时间:2024/06/06 02:57

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);

0 0