ユーザーのサイトは、ユーザーに関するリファラーデータを収集し、そのドメインにバインドされたCookieに格納します。顧客がチャットを開始してリファラーデータを送信したい場合は、URLをMYドメインに持つポップアップを作成するボタンをクリックするので、Cookieに直接アクセスすることはできません。ポップアップウィンドウに、ドメイン上のCookieに格納されているデータを受け取るようにしたいと思います(自分のサイトでもJSを制御していると仮定します)。JavaScript:クロスドメインポップアップの裏側にデータを渡す
var w = window.open(...);
w.originalReferrer = ...;
を...しかし、私は、ポップアップが同じドメイン(セキュリティ制限)にある場合、ポップアップにデータを渡すこの方法でのみ動作します聞く:
理想的には、私が行うだろう。
私もGETの引数として渡すことができます:
window.open('chat?originalReferrer=' + encodeURIComponent(...) + ')
を...しかし、私はきれいなポップアップのURLを維持することを好むと思いますので、何のGETの引数は表示されないはずです。リダイレクトを使用するなどの方法でそれをクリーンアップすることができます(そして、宛先は今、同じドメイン(私のドメイン)にあるので、このデータを渡す良いJS方法かもしれません)?自分のサイトで