第三方js脚本可以写cookie吗?

时间:2012-10-05 13:32:02

标签: javascript cookies

第三方脚本是否可以将cookie写入用户计算机?

EG www.affills.com包括:

<script type="text/javascript" src="http://mydomain/cookiemonster.js"></script>

我想提供一个脚本的联盟会员,希望在他们的客户机器上写一个cookie - 所以我们希望自己控制脚​​本。

然而,在尝试这个之前,我只是想我会看到它是否可能。

当然另一种选择是用于为联盟会员提供实际脚本直接放到他们的网站上......

谢谢,

约翰

2 个答案:

答案 0 :(得分:6)

是的,第三方脚本可以编写cookie,它们似乎属于页面本身的域。

如果您使用Google Analytics检查任何网站的Cookie,您可以看到此内容 - 内容来自第三方(Google),但_utm前缀Cookie将位于托管网站的域中。

要编写第三方cookie(即cookie位于第三方域中),要求将cookie从该第三方下载的头文件中发送,而不是由JS代码编写。

答案 1 :(得分:1)

测试时会发生什么?

(是的,如果浏览器/用户允许,它将记录一个cookie - 但cookie的域由脚本加载的域确定。)