何かが足りないかもしれませんが、JavaScriptを学んでいます。
同一生成元ポリシーについての私の理解は、GoogleAnalyticsがGoogleにデータを送り返すことができないようにするべきであるということです。
ポリシーに違反せずに送信データをGoogleに送信するにはどうすればよいですか?
何かが足りないかもしれませんが、JavaScriptを学んでいます。
同一生成元ポリシーについての私の理解は、GoogleAnalyticsがGoogleにデータを送り返すことができないようにするべきであるということです。
ポリシーに違反せずに送信データをGoogleに送信するにはどうすればよいですか?
私が知る限り、Web ページには Google の JavaScript ファイルが含まれており、そのスクリプトはログに必要な情報を含む画像 ( http://www.google-analytics.com/__utm.gif ) を動的にページに追加します。
SOP は、ページに動的に追加されるスクリプト、画像、または CSS ファイルには適用されません。これが、ページを完全に制御できるため、Web ページに含める JavaScript ファイルを非常に信頼する理由です。
Ryan Doherty は正しいです。Google アナリティクスの JavaScript コードは、透明な 1 ピクセル x 1 ピクセルの gif 画像名 __utm.gif をページに描画します。この画像のリクエスト (Google のサーバー上にあります) が行われると、情報が GET パラメータとして追加されます。Google はこのデータを取得し、処理を開始します。通常 3 ~ 6 時間以内に、データが GA レポートに表示されます。