7

サードパーティのスクリプトがユーザーのコンピューターに Cookie を書き込むことは可能ですか?

たとえば、以下がaffiliate.example.org含まれる場合:

<script type="text/javascript" src="http://me.example.com/cookiemonster.js"></script>

アフィリエイトにスクリプトを提供して、できればクライアントのマシンに Cookie を書き込みたいと考えています。理想的には、スクリプトを自分で制御したいと考えています。ただし、これを試す前に、それが可能かどうか見てみようと思いました。

もちろん、他のオプションは、アフィリエイトがサイトに直接配置する実際のスクリプトを提供することです.

4

2 に答える 2

8

はい、サードパーティのスクリプトはCookieを書き込むことができ、それらはページ自体のドメインに属しているように見えます。

これは、Google Analyticsを使用して任意のサイトのCookieを調べるとわかります。コンテンツはサードパーティ(Google)からのものですが、_utmプレフィックスCookieはホスティングサイトのドメインにあります。

サードパーティのCookieを書き込むには(つまり、Cookieがサードパーティのドメインにある場合)、Cookieは、JSコードではなく、そのサードパーティからのダウンロードのヘッダーで送信される必要があります。

于 2012-10-05T13:38:14.440 に答える
1

テストしたらどうなった?

(はい、ブラウザ/ユーザーが許可すれば、Cookie が記録されますが、Cookie のドメインは、スクリプトが読み込まれたドメインによって決まります)。

于 2012-10-05T13:34:14.847 に答える