修改alert()标题(Android Webview中的Javascript)

Mas*_*ist 8 javascript android webview

屏幕截图:文件页面://

反正有没有修改警告框标题?任何帮助将不胜感激.:)

Pau*_*eno 12

实际上,您可以使用以下代码包围它:

    final Context myApp=this;

    webView.setWebChromeClient(new WebChromeClient(){
    @Override
    public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
    {
        new AlertDialog.Builder(myApp)
        .setTitle("Simmon says...")
        .setMessage(message)
        .setPositiveButton(android.R.string.ok,
                new AlertDialog.OnClickListener()
        {
            public void onClick(DialogInterface dialog, int wicht)
            {
                result.confirm();
            }
        }).setCancelable(false)
        .create()
        .show();
        return true;
    };
    });
Run Code Online (Sandbox Code Playgroud)

代码源在这里

GL


Mas*_*ist 0

@Pointy 说由于浏览器的安全措施,这是不可能的。