在我的Android应用程序中,我在Web视图中使用了Web视图,我有一个按钮。单击该按钮,我调用JavaScript函数,JavaScript函数有一个警告框。在该警报标题显示(页面在&# 34;文件://"说)。我想将此标题更改为我的自定义文本。 如何更改该标题?
答案 0 :(得分:14)
我通过实现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;
} });