asp.net.i を使用して各ブラウザーから一意の識別子を取得する必要があります。多くの Web サイトを検索しましたが、その結果は得られませんでした。ページはまだ私たちが期待しているものを取得していません。
質問する
1888 次
1 に答える
1
いいえ、ブラウザ インスタンスごとに一意の識別子を持つことはできません...
ただし、クッキーを使用して回避することで要件を達成できます。
両方のサイトがメイン ドメインのサブ ドメインにある場合、Cookie に簡単にアクセスできます。
ドメインが異なる場合
- サイト A で非表示の iframe をサイト C に追加する
- GUID を使用してサイト C に Cookie を作成する
- window.postMessage を使用して C の Cookie を A に送信する
- サイトAはそれをサーバーに送信できます(Cookieなどを使用)
- サイト B で同じことを行います
- サイト B は、iframe と window.postMessage を使用して C の Cookie を読み取ることもできます。
これで問題は解決すると思いますが、ブラウザを一意に識別する方法を探しています
于 2016-09-08T12:04:02.693 に答える