0

を使用して URL から Cookie を取得しようとしていますCookieManager.getInstance().getCookie(url)。私が気付いたのは、Android 10 では Cookie に含まれています__Host-nc_sameSiteCookielax=true; __Host-nc_sameSiteCookiestrict=trueが、下位の API ではこれらのパラメーターが欠落していることです。違いはどこから来るのですか?

私の場合、これらのパラメーターは絶対に必要なので、現時点では、さらなるリクエストのために手動で追加しています。この問題を解決するより良い方法はありますか?

4

1 に答える 1

0

おそらく、これはSameSite属性を含む Cookie と同じ問題です: CookieManager.getCookie() は常に null を返します (バージョン <= API 28 (Pie))

基礎となる WebView 実装のバグです。

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

于 2021-01-21T00:34:25.270 に答える