2016-02-12 2 views
-1

Я хочу проверить, что веб-просмотр загружается более одного раза с помощью другой ссылки в виде виджета одного веб-представления. Можно ли это найти?Проверьте, загружен ли Webview более одного раза?

Я сделал достаточно поиска, но результат не соответствует моему запросу, и все, что я нашел в SO, было связано с завершением рендеринга.

Спасибо,

+0

Это для целей тестирования? – Anfal

+0

@ Anfal Нет цели тестирования. Я хочу реализовать его – JUL2791

+0

Сначала я хочу проверить веб-представление, оказанное более одного с другой ссылкой – JUL2791

ответ

0

Если вы хотите знать, если первая ссылка ссылающейся вновь загруженной второй ссылке вы можете установить дополнительные заголовки через

loadUrl(String url, Map<String, String> extraHeaders) 

, например

Map<String, String> eH = new HashMap<>(); 
eh.put("Referrer", currentUrl); 
webView.loadUrl(url, eH); 

затем переопределить

shouldInterceptRequest(WebView view, WebResourceRequest request) 

метод класса WebViewClient и получить заголовки там вы можете использовать

request.getRequestHeaders().get("Referrer"); 

получить реферер страницы.

Смежные вопросы