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

MKY*_*MKY 7 javascript android webview angularjs

在我的Android应用程序中,我在Web视图中使用了Web视图,我有一个按钮.单击该按钮,我调用JavaScript函数,JavaScript函数有一个警告框.在该警报标题显示(页面在"file:// "说).我想将此标题更改为我的自定义文本.如何更改该标题?

MKY*_*MKY 16

我通过实现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;
    } }); 
Run Code Online (Sandbox Code Playgroud)