Intereting Posts
Возможная утечка памяти через FinalizerReference Android Drawable: растровое изображение повторного воспроизведения слоя не загружается, когда полностью покрывается Удалите пустое пространство из электронной почты и пароль, используя EditText Запретить рисование за пределами холста с помощью SurfaceView ClassCastException: android.widget.EditText Вверх Навигация (стрелка назад) не работает для фрагментов Определите, имеет ли браузер клавиатуру / клавиши со стрелками на веб-странице Как вы управляете несколькими средами при разработке приложений для Android? Обновление Firebase делает новый с тем же идентификатором, кроме последнего символа Как итерации через все объекты Bundle Что быстрее? One intent.putExtras (Bundle with Strings) или много намерений.putExtra (String)? Как анимировать элемент в макете вкладки при выборе вкладки? Android не может получить доступ к localhost? Как получить уведомление о завершении перехода между мероприятиями? Фрагмент карты google внутри scrollView

Android webview читает файлы cookie

У меня есть следующий код для отображения веб-страницы в веб-просмотре:

WebView myWebView = (WebView) findViewById(R.id.webView1); myWebView.loadUrl("http://the.url.com"); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); 

Теперь я хочу прочитать cookie веб-просмотра. Это возможно?

Solutions Collecting From Web of "Android webview читает файлы cookie"

Это было довольно поздно, но это могло помочь кому-то

Вы можете получить значение cookie этим

 public String getCookie(String siteName,String CookieName){ String CookieValue = null; CookieManager cookieManager = CookieManager.getInstance(); String cookies = cookieManager.getCookie(siteName); if(cookies != null){ String[] temp=cookies.split(";"); for (String ar1 : temp ){ if(ar1.contains(CookieName)){ String[] temp1=ar1.split("="); CookieValue = temp1[1]; } } } return CookieValue; } 

редактировать

Обратите внимание:

Если вы загружаете URL-адрес, например http://sitedomain.com (без www ), siteName с www не будет работать с этим методом.