Android - Extrac SameSite =来自Webview或URL的严格cookie

时间:2016-11-25 06:12:45

标签: android cookies

我在WebViewClient的onPageFinished()中使用以下代码来读取cookie。但是有些cookie被设置为#34; SameSite = Strict",我无法使用以下方法获得:

 @Override
 public void onPageFinished(WebView view, String url){
     String cookies = CookieManager.getInstance().getCookie(url);
     Log.d(TAG, "All the cookies in a string:" + cookies);
 }

有人可以告诉我如何获取已设置的cookie" SameSite = Strict" ?

2 个答案:

答案 0 :(得分:4)

它是officially a bug in Chromium,需要(希望将会)固定在那里。

答案 1 :(得分:0)

此问题已在WebView 72中修复。如果没有获得SameSite LaxStrict Cookie,则需要将System WebView实现更新为任何版本== 72 < / p>

David的帖子中有一个指向该错误的链接,我刚刚从70版更新到80版后确认CookieManager实例现在正在获取所有cookie。