Webview неправильно выбирает URL - PullRequest
2 голосов
/ 06 июня 2019

Я создал приложение с содержимым веб-просмотра. Моя повестка дня - получить URL из веб-просмотра.

Проблема в том, что я правильно получаю URL-адрес, когда веб-просмотр загружает новую веб-страницу, но когда изменения находятся внутри веб-страницы, тогда URL-адрес не извлекается.

Я пытался проверить это в обычном браузере, в параметре URL была разница.

Это код, который я использовал для получения URL-адреса из веб-просмотра.

myWebView.setWebViewClient(new WebViewClient() {

            @Override
            public void onPageFinished(WebView view, String url) {
                // TODO Auto-generated method stub
                try {

                    urlValue = url;

                } catch (Exception e) {
                    e.printStackTrace();
                }
                super.onPageFinished(view, url);

            }
});
myWebView.loadUrl(URL);

Ответы [ 2 ]

1 голос
/ 06 июня 2019

вы можете использовать расширенную библиотеку веб-просмотра https://github.com/delight-im/Android-AdvancedWebView

0 голосов
/ 06 июня 2019

Вы должны поставить строку ниже loadurl

myWebView.getSettings (). SetJavaScriptEnabled (true);

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