web-dev-qa-db-fra.com

Comment résoudre l'attribut `SameSite`

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 si elles sont définies avec SameSite = None et Secure. Vous pouvez consulter les cookies dans les outils de développement sous Application> Stockage> Cookies et voir plus détails sur https://www.chromestatus.com/feature/5088147346030592 et https://www.chromestatus.com/feature/5633521622188032 .

Comment le résoudre?

9
Tiago

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:

Example of -SameSite=None filter in Chrome's developer tools console

3
Mike Kormendy

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

1
Hans Ganteng