J'ai regardé la console et j'ai remarqué ces avertissements
Un cookie associé à une ressource intersite sur http://google.com/ a été défini sans l'attribut SameSite. Une future version de Chrome ne fournira des cookies avec des demandes intersites que s'ils sont définis avec SameSite = None et Secure. Vous pouvez consulter les cookies dans les outils de développement sous Application> Stockage> Cookies et voir plus de détails sur https://www.chromestatus.com/feature/5088147346030592 et https://www.chromestatus.com/feature/5633521622188032 .
Comment le résoudre?
Réponses:
Une solution qui a fonctionné pour moi:
Si vous utilisez PHP, ajoutez cette ligne au début
Mise à jour Voici une ressource utile comprenant des exemples en JavaScript, Node.js, PHP et Python
https://github.com/GoogleChromeLabs/samesite-examples
la source
Il n'y a rien que vous puissiez faire jusqu'à ce que les développeurs / administrateurs de Google (et les développeurs / administrateurs d'autres ressources externes) modifient leurs scripts / serveurs pour inclure les paramètres de cookies nécessaires aux cookies qu'ils génèrent lorsque votre site Web les inclut. Voir ici plus d'informations:
https://github.com/GoogleChromeLabs/samesite-examples/issues/4#issuecomment-548598318
Si vous déboguez votre site Web, vous pouvez temporairement ignorer ces entrées dans la console des outils de développement de Chrome en ajoutant ce filtre à la zone de filtre:
-SameSite=None
Par exemple:
la source
Votre fichier .htaccess contient-il un code de cookie d'en-tête non défini? et vous utilisez cdn et son cache comme cloudflare.
Si oui, supprimez simplement le code dans le htaccess
la source
Header always edit Set-Cookie (.*) "$1; HTTPOnly; Secure"
?