「SameSite=None」をどこに追加するか?
John Lennon
John Lennon 2023-08-27 21:20:48
0
2
531

次のコードが私のサイトに表示されますが、最善を尽くしても理解できません。そこで、いくつか質問があります。読み続けてください。

category-search-Forum:1 https://www.google.com/ のクロスサイト リソースに関連付けられた Cookie が、「SameSite」属性なしで設定されました。 Chrome は「SameSite=None」と「Secure」が設定されている場合にのみ、クロスサイトリクエストで Cookie を渡すようになったため、ブロックされました。開発者ツールの [アプリケーション] > [ストレージ] > [Cookie] で Cookie を表示し、詳細を確認できます: https://www.chromestatus.com/feature/5088147346030592 および https://www.chromestatus.com/feature/5633521622188032。 /code><

これについてスタックやオンラインの他の場所で多くの人が話しているのを見ましたが、SameSite=None を追加する方法を正確に説明している人は誰もいませんでした。

1 質問: SameSite=None をどこにどのように追加すればよいですか?

エラーを表示して「安全」とは何かを学びましょう

これは SameSite=Secure という意味ですか?

SameSite=NoneSameSite=Secure の違いは何ですか?

John Lennon
John Lennon

全員に返信 (2)
P粉063862561

Electronアプリケーション/ブラウザ側で同様の問題が発生しました

    fetch の
  • credentials: 'omit'で警告の問題が解決されました
  • リーリー

私がここに書いているのは、これが Google の最初のリンクであり、私のような人々の助けになると信じているからです。xoxoxo

いいねを押す+0
    P粉343408929

    ここで説明されているように:https://blog. chromium.org/2019/10/developers-get-ready-for-new.html

    これは実際にはサーバー側の問題です。これが意味するのは、別のサイトのリソース (最も一般的には JS または CSS) を使用しており、そのサーバーは Cookie を設定しようとしていますが、SameSite属性を設定していません。

    その理由は次のとおりです:

    あなたの投稿では、サーバー側で作業しているのかクライアント側で作業しているのかが定義されていないため、私の仮定では、クライアント側で作業しているため、リソースを更新する必要があるため、できることは何もありません。ただし、サーバーサイド開発を行っている場合は、さまざまな言語でのリソースのリストを以下に示します:https://github .com/GoogleChromeLabs/samesite-examples

    TLDR;あなたがクライアント開発者の場合、これは、リンクされたリソースにこの設定がないためであり、それに対してできることは何もありません。サーバー側開発者の場合は、サイトでこの問題を修正する方法の例については、github リンクを確認してください。

    編集: メッセージを削除したいだけの場合は、解決策がここで説明されています:Chrome コンソール SameSite Cookie プロパティの警告chrome://flags Cookie Disable# を使用してメッセージを非推奨にすることができます。 ##それらを無効にします。

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!