dar*_*eck 14 cookies android android-cookiemanager
我需要获取存储在webview中的所有cookie.目前默认的webview.
https://developer.android.com/reference/android/webkit/CookieManager.html
目前它只支持:
我需要能够在不知道确切域名的情况下获取所有cookie.
任何建议表示感谢,D
您可以创建自己的cookie存储并拦截WebView加载的cookie。用作java.net.CookieManager存储的示例:
val cookieManager = java.net.CookieManager()
webView.webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView?, url: String?) {
CookieManager.getInstance()
.getCookie(url)
?.let {
val uri = URI(url)
HttpCookie.parse(it).forEach {
cookieManager.cookieStore.add(uri, it)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3562 次 |
| 最近记录: |