【问题标题】:Cookiemanager is returning different cookie parameters depending on the APICookiemanager 根据 API 返回不同的 cookie 参数
【发布时间】:2021-01-21 08:34:25
【问题描述】:

我正在尝试使用CookieManager.getInstance().getCookie(url) 从 URL 获取 cookie。我注意到的是,对于 Android 10,cookie 包含 __Host-nc_sameSiteCookielax=true; __Host-nc_sameSiteCookiestrict=true 但是对于较低的 API,这些参数会丢失。差异来自哪里?

在我的情况下,这些参数是绝对必要的,因此我现在手动添加以获取更多请求。有没有更好的方法来解决这个问题?

【问题讨论】:

    标签: java android cookies android-cookiemanager


    【解决方案1】:

    也许这与包含 SameSite 属性的 Cookie 相同:CookieManager.getCookie() always returns null (Version <= API 28 (Pie))

    这是底层 WebView 实现中的一个错误。

    https://bugs.chromium.org/p/chromium/issues/detail?id=780491

    【讨论】:

      猜你喜欢
      • 2017-11-30
      • 1970-01-01
      • 2010-09-21
      • 2014-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 2018-07-06
      相关资源
      最近更新 更多