我正在开发一个Android网络应用程序,如果存在安全cookie,我想做点什么。不幸的是,当我使用以下代码行时,我只得到一个不安全的cookie列表。
String cookies = cookieManager.getCookie(siteName)
有谁知道如何获取特定域名的所有安全Cookie列表?
答案 0 :(得分:4)
您可以使用以" https://"开头的网址检索安全Cookie。
String cookies = cookieManager.getCookie("https://example.com");
返回所有Cookie(包括仅安全的Cookie)。获取cookie的逻辑可以在以下网址阅读:https://github.com/adobe/chromium/blob/master/net/cookies/cookie_monster.cc#L1780。
答案 1 :(得分:0)
要解决此问题,我在创建webView
之前添加了以下内容CookieManager.setAcceptFileSchemeCookies(真);