2014-11-21 90 views
0

我正在使用webview呈現我的網站的內容。如何在Android Webview中使用Cookie

我想在此webview中使用Cookie來自動登錄該網站中的用戶。

那麼,任何人都可以幫助如何在Android webview中使用cookie嗎?

+0

您是否嘗試了像在瀏覽器中啓用Cookie一樣的常規方法?它不適合你嗎? – Darpan 2014-11-24 12:49:17

回答

2

使您的瀏覽器接受使用CookieSyncManager的cookie。你在你的html端寫的關於cookies的其他東西都可以正常工作。

CookieSyncManager.createInstance(this); 
CookieSyncManager.getInstance().startSync(); 
CookieManager.getInstance().setAcceptCookie(true); 
WebView webview = new WebView(this); 
webview.getSettings().setJavaScriptEnabled(true); 
setContentView(webview);  
webview.loadUrl([MY URL]); 
+0

謝謝@Darpan。正在使用CookieSyncManager和CookieManager安全嗎?如果沒有,那麼我們如何可以安全地使用Cookie與WebView? – udai 2014-11-24 18:13:03

+0

CookieSyncManager與網絡上的一樣安全。所以請繼續。如果答案對您有幫助,您可以將其標記爲已接受或有用。 – Darpan 2014-11-25 06:17:36

+0

如何爲Android棉花糖做同樣的事情? – user1788736 2017-12-15 21:36:22

相關問題