不接受Android Webview Cookie

时间:2012-11-14 08:43:05

标签: javascript android jquery webview

首先,我很抱歉我的英语不好,我希望你能理解我。

我的代码在Android 2.3 VM等中运行绝对没有漏洞。 我遇到了Android 4.x中不接受我的via JS(jQuery)设置cookie的问题。

我如何通过jQuery设置Cookies:

$.cookie('test', 'blabla', { expires: 999999, path: '/' });

我的Java源代码:

setContentView(R.layout.activity_main);
ConnectivityManager cm = (ConnectivityManager)
this.getSystemService(Activity.CONNECTIVITY_SERVICE); mWebView =
(WebView) findViewById(R.id.webView1);

if(cm != null && cm.getActiveNetworkInfo() != null &&   cm.getActiveNetworkInfo().isConnected()){ 
mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 
} else {
mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
} 

mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
CookieManager.getInstance().setAcceptCookie(true);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance(); 
mWebView.setWebViewClient(new WebViewClient()); 
mWebView.loadUrl("URL HERE");

我真的希望你们可以帮助我:)。

0 个答案:

没有答案