android webview:如何在android webview中更改javaScript警报标题文本?

前端之家收集整理的这篇文章主要介绍了android webview:如何在android webview中更改javaScript警报标题文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的 Android应用程序中,我在Web视图中使用了Web视图,我有一个按钮.单击该按钮,我调用 JavaScript函数,JavaScript函数有一个警告框.在该警报标题显示(页面在“file:// “说).我想将此标题更改为我的自定义文本.
如何改变这个头衔?

解决方法

我通过实现setWebChromeClient解决了我的问题
webView.setWebChromeClient(new WebChromeClient() {

    @Override
    public boolean onJsAlert(WebView view,String url,String message,final JsResult result) {
        AlertDialog dialog = new AlertDialog.Builder(view.getContext()).
                setTitle("YourAlertTitle").
                setMessage(message).
                setPositiveButton("OK",new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog,int which) {
                        //do nothing
                    }
                }).create();
        dialog.show();
        result.confirm();
        return true;
    } });

猜你在找的Android相关文章