(練習のために) Web サイト X のブックマークレットを介して Cookie を設定し、Web サイト Y の別のブックマークレットで彼を読み取る必要があります。
たとえば、Google で "Guy" の値を持つ "user" という名前の Cookie を設定し、YouTube からこれを読み取ります。
なんとかクッキーを設定できましたが、ウェブサイトから彼を読み取る方法が思いつきません b.
ありがとう!
(練習のために) Web サイト X のブックマークレットを介して Cookie を設定し、Web サイト Y の別のブックマークレットで彼を読み取る必要があります。
たとえば、Google で "Guy" の値を持つ "user" という名前の Cookie を設定し、YouTube からこれを読み取ります。
なんとかクッキーを設定できましたが、ウェブサイトから彼を読み取る方法が思いつきません b.
ありがとう!
getter と setter の 2 つのブックマークレットが必要です。
サイト X にアクセスし、getter ブックマークレットを使用して Cookie を読み取り、ユーザーがそれをクリップボードにコピーできるようにします。
次に、サイト Y に移動し、セッターを使用します。セッターはユーザーにブックマークレットを要求し、ユーザーはそれをプロンプトに貼り付けます。コードは、それに応じて Cookie を設定します。
もちろん、これら 2 つのブックマークレットを組み合わせて単一のゲッター/セッターにすることもできます。プロンプトには、ページの現在の Cookie が含まれます。ユーザーは、Cookie をコピーしてキャンセルする (getter として使用する) か、Cookie を変更して [OK] をクリックする (setter として使用する) かを選択できます。
この StackOverflow によると、PHPと JavaScriptを使用して別のドメインから Cookie を取得する方法は、大きなセキュリティ上の欠陥となるため、別のドメインにアクセスできない限り、別のドメインから Cookie を取得することはできません。