在我的应用程序中,我有一个WebView
来加载一个Web应用程序。登录是使用一个带有用户名和密码的警告框完成的。当我尝试在Android浏览器中加载URL时,警告框显示为this。但是,当我尝试在WebView
中加载相同的网址时,它不会显示任何警告框。
添加以下代码后
mwebView.setWebChromeClient(new WebChromeClient(){
@Override
public boolean onJsAlert(WebView view, String url, String message, android.webkit.JsResult result) {
Log.d("JSALERT", message);
new AlertDialog.Builder(view.getContext()).setMessage(message).setCancelable(true).show();
result.confirm();
return true;
}
});
WebView
显示简单的警报框消息,但它没有显示自定义警告框(该方法未被触发)。
在我的应用WebView
中,我想显示登录提醒(包括登录字段和Buttons
)。如果有人知道解决方案请与我分享
提前致谢