Bekommt sonst noch jemand diese Chrome-Konsolenwarnung?
Ein Cookie, das einer standortübergreifenden Ressource unter zugeordnet ist, wurde ohne das
SameSite
Attribut gesetzt. Eine zukünftige Version von Chrome liefert Cookies mit standortübergreifenden Anfragen nur, wenn sie mitSameSite=None
und gesetzt sindSecure
. Sie können Cookies in Entwicklertools unter Anwendung> Speicher> Cookies überprüfen und weitere Details unter und anzeigen.
In Chrome Flags chrome: // flags / Ich habe versucht, beide zu deaktivieren:
SameSite standardmäßig Cookies
Cookies ohne SameSite müssen sicher sein
Und die Warnung wird nicht verschwinden.
Antworten:
Sie können sie über chrome: // flags deaktivieren. Cookie-Verfallsnachrichten sind deaktiviert.
quelle
Dies ist etwas, das die Cookie-Setter von Drittanbietern (wie Stripe) an ihrem Ende erledigen müssen.
Ich habe mich an Stripe gewandt, weil ich diese Nachricht für Stripe-Zahlungen erhalten habe.
Antwort auf die Streifenunterstützung:
Es sieht so aus, als würden wir dies bereits intern verfolgen, da diese Warnung von Stripe.js stammt und nicht von React-Stripe-Elementen. Im Moment ist dies eine Warnung und wirkt sich nicht auf Zahlungen aus. Wir arbeiten an einem Fix, der diese Meldung beseitigt und mit den bevorstehenden Änderungen in der Cookie-Behandlung von Chrome kompatibel ist.
(Ich) Also, es ist alles an deinem Ende? Ich muss nichts tun
Nein, das ist etwas, was wir an unserem Ende herausfinden müssen.
Oh, wenn Sie ein Entwickler bei Stripe / Facebook / Pinterest / so weiter sind, wird diese Antwort für Sie nicht funktionieren;)
quelle
Die Chrome-Version 80 wird am 4. Februar verfügbar sein. Es sieht so aus, als ob die Warnung "SameSite Cookie Attribute" der Konsole endlich von Google gelöst wurde. Sie können Chrome Beta herunterladen und Ihre eigenen Tests durchführen, bevor Sie die offizielle Version 80 starten.
quelle
Ich habe das gleiche Problem mit dem Paypal-Skript und da nur sie das Cookie setzen können, müssen sie es beheben, damit Browser, die diese Funktion standardmäßig verwenden, den Inhalt den Benutzern ordnungsgemäß anzeigen können.
quelle
Dies war für mich erforderlich, um das Problem endgültig zu beheben. Lesen Sie die Warnung sorgfältig durch und aktivieren / deaktivieren Sie die erforderlichen Elemente in meinen Google Chrome-Einstellungen
Ignorieren Sie die Warnung nicht und verbergen Sie die Warnmeldungen!
Betrachten Sie dies als Problemumgehung. Idealerweise müssen für jede App eines Drittanbieters, die Sie laden
SameSite=None and Secure
möchten , Parameter in den Headern festgelegt sein.quelle