Читаем печеньки (coockies) из webview, android
Прочитать cookies на открытой странице в webview можно например так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
public String CookieExtract (String cooks,String coocksname){ String CookieValue = null; if (cooks!=null) { Log.v("Form1", "Все куки:"+cooks); Log.v("Form1", "Ищем:"+coocksname); String[] temp = cooks.split(";"); for (String ar1 : temp) { if (ar1.contains(coocksname)) { String[] temp1 = ar1.split("="); CookieValue = temp1[1]; break; } } } else { Log.v("Form1", "Куков пока нет..."); }; return CookieValue; }; @Override public void onPageFinished(WebView view, String url){ user_randomid_w3=CookieExtract(CookieManager.getInstance().getCookie(url),"user_randomid_w3"); Log.v("Form1", "Прочитали куки:"+user_randomid_w3); mbrowser.setVisibility(View.VISIBLE); spiner.setVisibility(View.INVISIBLE); super.onPageFinished(view, url); } |