Проблема с Android в WebView с WebViewClient - PullRequest
0 голосов
/ 27 августа 2011

Я интегрирую веб-страницу для мобильных устройств.В моем приложении я использовал 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 для переопределения страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...