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

标签 javascript android webview

截图:The page at file://

有没有办法修改警告框的标题?任何帮助将不胜感激。 :)

最佳答案

事实上,您可以使用以下代码将其包围起来:

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

代码源here

gl

关于javascript - 修改 alert() 标题(Android Webview 中的 Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10635563/

相关文章:

android - 按下 HOME 按钮后从服务启动 Activity ,没有 5 秒延迟

android - 如何使用应用内结算来禁用应用程序中的广告?

flutter - 如何在 Flutter 中向 WebView 添加后退按钮以完全关闭 WebView?

javascript - 如何在Android中捕获当前屏幕第一行的文本?

javascript - 我刚刚开始使用 JavaScript。我已将 jquery 库添加到我的 html 页面,但这不起作用

javascript - 如何使用 Casperjs 检查网页中损坏的链接?

javascript - 向数组元素添加事件

javascript - CKEditor 图标垂直

java - 应用程序在 android.support.v7.widget.Space 上崩溃

Android Studio - 如何使用 Webview 从本地路径加载 HTML5 内容?