Получить параметр из URL-адреса, размещенного в WEBVIEW в Android - PullRequest
0 голосов
/ 03 февраля 2012
  1. Я открываю веб-представление, указывающее на веб-сайт. URL будет включать 2 переменные хранения. Один из них - «ИМЯ ПОЛЬЗОВАТЕЛЯ», а другой - «ПАРОЛЬ». При первом открытии веб-просмотра «электронная почта» и «пароль» будут пустыми.

  2. После того, как пользователь введет данные в USERNAME и PASsWORD, URL будет содержать эти данные, «Я хочу извлечь их».

Можно ли получить эти параметры из URL в веб-просмотре в Android.

Нужны предложения и советы для решения этой проблемы.

Ответы [ 2 ]

0 голосов
/ 03 февраля 2012

Лучший способ сделать то, что вы хотите, это установить клиент webviewclient для прослушивателя onPageStarted, который даст вам URL, который вы можете проанализировать для получения параметров.

_webView.setWebViewClient(new WebViewClient() {

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            // check if you are on the right URL and parse it
        }

    });
0 голосов
/ 03 февраля 2012

В WebView есть метод getUrl () , чтобы извлечь URL текущего веб-сайта, показанного в WebView.Таким образом, вы должны иметь возможность извлечь имя пользователя и пароль из строки, возвращаемой этим методом.

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