Я интегрирую веб-страницу для мобильных устройств.В моем приложении я использовал WebView.Я отобразил веб-страницу в ней, и при нажатии кнопки она переходит на другую страницу.Итак, я использовал метод shouldOverrideUrlLoading () в WebViewClient.У меня есть предупреждение на моей веб-странице, и всякий раз, когда он появляется, в веб-представлении отображается диалоговое окно с URL-адресом в качестве заголовка.Поэтому я использовал этот код для отображения диалогового окна для JsAlert.
webview.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, android.webkit.JsResult result) {
//Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
alert.setTitle(message);
alert.setPositiveButton("OK", null);
alert.show();
result.confirm();
return true;
}
Затем на другой веб-странице (переопределенный URL) есть карта Google.OnJsAlert () не работает для этой страницы.Предупреждение веб-страницы отображается с URL-адресом в качестве заголовка.
Как настроить onJsAlert для переопределения страницы?