从 Android WebView 获取 HTTPOnly Cookie

Joh*_*man 5 android android-webview

我正在 Android webview 上设置自定义下载侦听器以拦截文件下载并将其路由到下载管理器。作为其中的一部分,我使用 CookieManager.getInstance().getCookie(url) 方法。这会返回一些 cookie,但不是全部。具体来说,似乎没有返回 HTTPOnly(和/或安全)cookie。我的 URL 是https://some.url所以我希望能够看到它们。

关于如何从 WebView 中取回这些 cookie 以便我可以使用它们或以其他方式处理我的文件下载的任何建议?

小智 1

在撰写本文时,CookieManager.getCookie(url)API确实返回HTTPOnly/Secure cookies。

[在Android 10和8.0设备上测试]