如何通过编码在android中为webview设置cookie?
哪里的cookie存储在Android设备内存中?
以及如何在Android设备中打开存储的cookie,是否真的可以在android设备中看到cookie?
答案 0 :(得分:0)
使用CookieManager在WebView中设置和获取网站的cookie 请参阅以下链接
http://developer.android.com/reference/android/webkit/CookieManager.html
答案 1 :(得分:0)
要在Android中设置Cookie,请使用 CookieManager 。要设置cookie,您只需创建此类的实例。但是cookie是一组关键和价值。有一种特殊的格式来创建要以set cookie方法提供的字符串。如果我们有三对,我们将写 cookieString =“ fruit = apple; animal = dog; flower = rose” ,另一个重要的是url。您必须定义要为其设置Cookie的URL url =“ https://www.google.com/”
private var cookieManager: CookieManager = CookieManager.getInstance()
val url = "https://www.google.com/"
cookieString = "fruit=apple; animal=dog; flower=rose"
webView.getSettings().setAppCacheEnabled(true);
cookieManager.setAcceptCookie(true);
cookieManager.setAcceptThirdPartyCookies(webViewReach, true);
cookieManager.setCookie(url, cookieString)
webView.loadUrl(url)
设置cookie后,您不必再在任何地方设置cookie管理器了,只需设置就可以了,现在唯一要做的就是将URL加载到Web视图中