Читаем печеньки (coockies) из webview, android

Прочитать cookies на открытой странице в webview можно например так:

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);

    }

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *