Вы можете ниже методы в соответствии с вашими потребностями.
mywebview.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
return super.onJsAlert(view, url, message, result);
}
@Override
public boolean onJsConfirm(WebView view, String url, String message, JsResult result) {
return super.onJsConfirm(view, url, message, result);
}
@Override
public boolean onJsPrompt(WebView view, String url, String message, String defaultValue, JsPromptResult result) {
return super.onJsPrompt(view, url, message, defaultValue, result);
}
});
в методах обработки Jsresult
result.cancel(); result.confirm();
в методах обработки JsPromptResult
result.cancel(); result.confirm(); result.confirm(String msg);