提问人:zeifi 提问时间:3/30/2020 最后编辑:f.khantsiszeifi 更新时间:4/1/2020 访问量:325
从 WebView Android 中的 URL 获取 Cookie
get cookies from url in webview android
问:
我正在尝试在 android Web 视图中从 URl 获取 cookie。但总是得到 null.. 这是我的代码
public String getCookie(WebView mWebView, String siteName,String cookieName){
String CookieValue = null;
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptThirdPartyCookies(mWebView, true);
String cookies = cookieManager.getCookie(siteName);
String[] temp=cookies.split(";");
for (String ar1 : temp ){
if(ar1.contains(cookieName)){
String[] temp1=ar1.split("=");
CookieValue = temp1[1];
break;
}
}
return CookieValue;
}
答:
0赞
Yunus Emre
4/1/2020
#1
我认为您需要在访问前调用(loadUrl)。cookieManager.setAcceptThirdPartyCookies(mWebView, true);
如果问题不是这样,我认为你没有那个饼干。您可以尝试将变量记录到控制台,以确保 cookie 确实存在。cookies
评论