Tôi đang đặt cookie trong tiêu đề và gọi WebView.loadUrl() với tiêu đề này nhưng nó (Cookie trong tiêu đề) sẽ không hoạt động trên bất kỳ thiết bị Android nào ngoại trừ 4.4. Tôi đã thử nghiệm nó trên các phiên bản Android 4.2, 4.3, 4.4, 5.0 và 5.1.WebView.loadUrl (url, tiêu đề) không hoạt động trong android
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);
Tôi đã thử giải pháp này nhưng không hoạt động – user1041858