webView显示H5中的对话框或者自定义对话框或者toast

//只是显示系统对话框就 加下面代码
webView.setWebChromeClient(new WebChromeClient());

//自定义
webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
        // return super.onJsAlert(view, url, message, result);
        showToast(message);
        result.confirm();//这里必须调用,否则页面会阻塞造成假死
        return true;

    }
});

猜你喜欢

转载自blog.csdn.net/qq_36237165/article/details/79715088
今日推荐