質問: ### 前提・実現したいこと 私は新人WEBデザイナーなのですが、現在担当しているWEBサイトにGoogleにて大量のエラーが発生しています。 クッキーの設定もいじったこともなく、htmlとcssしか触ったことがないのですが、この問題を解決する方法が知りたいです。それともこれは、Chromeの仕様変更に伴うもので、何かこちらでする必要はないのでしょうか? できればhtmlのコード内に何かを追加するような形がベストです。 もしJavascriptやphp等を使用する必要があれば、すべてのcookieに対応できる方法が知りたいです。 ※エラー内のURLはすべて外部サイトです。 ※担当しているのはポータルサイトで、html5とcss3を使用。 ※こちらから何かクッキーを必要としているものは無いはず。 ※エラーを出しているのは、theta360やgoogleです。 **☆theta360とGoogleマップの埋め込みを削除すると、エラーはすべて消えます** これを本日含めて3日以内になんとかするように言われています。 皆様のお力をお借り頂きたく思います。 どうかよろしくお願いします。 ### 発生している問題・エラーメッセージ ``` A cookie associated with a cross-site resource at was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at and . ```
回答: リンク先のURLに書いてあるとおり、`SameSite=None`なのに`Secure`のついていないクッキーが排除されるようになります。 * もし、自分のサイトが付与しているクッキーであれば、適切に`Secure`属性を設定してください。 * サードパーティークッキーの場合、配信元が対応しない限り**どうしようもありません**(もちろん、「そのクッキーをセットしているサービスごと使うのをやめる」という選択肢はありますが、なかなか取れるものでもありません)。