Quelqu'un d'autre reçoit-il cet avertissement de console Chrome?
Un cookie associé à une ressource intersite à a été défini sans l'
SameSite
attribut. Une future version de Chrome ne fournira des cookies avec des demandes intersites que s'ils sont définis avecSameSite=None
etSecure
. Vous pouvez consulter les cookies dans les outils de développement sous Application> Stockage> Cookies et voir plus de détails sur et.
Dans Chrome Flags chrome: // flags / J'ai essayé de désactiver les deux:
SameSite par défaut cookies
Les cookies sans SameSite doivent être sécurisés
Et l'avertissement ne disparaîtra pas.
Réponses:
Vous pouvez les désactiver via les messages chrome: // flags Cookie Deprecation désactivés.
la source
C'est quelque chose que les installateurs de cookies tiers (comme Stripe) doivent gérer de leur côté.
J'ai contacté Stripe parce que je recevais ce message pour les paiements Stripe.
Réponse du support Stripe:
Il semble que nous suivions déjà cela en interne car cet avertissement vient de Stripe.js, pas de react-stripe-elements. Pour l'instant, il s'agit d'un avertissement et n'affectera pas les paiements, et nous travaillons sur un correctif qui éliminera ce message et sera compatible avec les modifications à venir de Chrome en matière de gestion des cookies.
(Moi) Alors, tout est de votre côté? Je n'ai rien à faire?
Non, c'est quelque chose que nous devons régler de notre côté.
Oh, si vous êtes développeur chez Stripe / Facebook / Pinterest / etc., cette réponse ne fonctionnera pas pour vous;)
la source
La version 80 de Chrome sera disponible le 4 février. Il semble que l'avertissement "SameSite Cookie Attribute" de la console soit finalement résolu par Google. Vous pouvez télécharger Chrome Beta et faire vos propres tests avant le lancement de la version officielle 80.
la source
J'ai le même problème avec le script paypal et comme ils sont seuls capables de définir le cookie, ils doivent le corriger pour que les navigateurs par défaut avec cette fonctionnalité puissent afficher correctement le contenu aux utilisateurs.
la source
C'est ce qui était nécessaire pour moi afin de résoudre enfin le problème. Lisez attentivement l'avertissement et activez / désactivez les éléments requis dans mes paramètres Google Chrome
N'ignorez pas l'avertissement et masquez les messages d'avertissement!
Considérez cela comme une solution de contournement, idéalement, quelle que soit l'application tierce que vous essayez de charger, il faut que les
SameSite=None and Secure
paramètres soient définis dans leurs en-têtes.la source