无法在安卓网页视图中获取 Cookie 数据



我正在尝试从android中的WebView中提取cookie数据,但得到了null异常。

override fun onPageFinished(view: WebView?, url: String?) {
val cookies = 
CookieManager.getInstance().getCookie("http://www.instagram.com")
Log.d("result", "cookies:" + cookies)
}

我认为这是因为你在WebView中加载了一个不同的url,而不是你试图获取cookie的url。("http://www.instagram.com"(

这是一个更可靠的获取cookie的解决方案。

@Override
public void onPageFinished(WebView view, String url){
final String cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}

这是Kotlin的方式:

override fun onPageFinished(view: WebView?, url: String?) {
val cookies = CookieManager.getInstance().getCookie(url);
Log.d("cookies", "here:" + cookies);
}

最新更新