Ustawiam ciasteczko w nagłówkach i wołam WebView.loadUrl() tym nagłówkiem, ale to (plik Cookie w nagłówku) nie będzie działać na żadnym urządzeniu z Androidem z wyjątkiem 4.4. Przetestowałem go na Androida w wersjach 4.2, 4.3, 4.4, 5.0 i 5.1.WebView.loadUrl (adres URL, nagłówki) nie działa w Androidzie
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
HashMap <String, String> extraHeaders = new HashMap<String, String>();
extraHeaders.put("Cookie", "{cookie value}");
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url, extraHeaders);
return false;
}
});
webView.loadUrl(url, extraHeaders);
Próbowałem już tego rozwiązania, ale nie działa – user1041858