fbm& fbsr cookie和cookieless子域

时间:2012-08-05 01:56:35

标签: facebook cookies subdomain

发现有点奇怪的是没有为此找到一些东西,所以也许我只是在错误的轨道上。

但无论如何......

我只是设置了一个子域来存储图像,样式等,为了优化目的,我不想发送cookie。称之为static.domain.com。通过将域名设置为www.domain.com,我可以根据需要使用自己的cookie,但我无法弄清楚如何为Facebook的fbm_和fbsr_ cookies定义域集。

这可能吗?或者其他一些方法可以阻止它们被发送到static.domain.com,但是在www.domain.com的请求中正常传递?

提前致谢

1 个答案:

答案 0 :(得分:4)

Cookie在应用程序设置中的“App Domains”定义的域之一上设置。我不确定如果您列出多个域,但是可能由SDK选择了最接近当前域的域。

因此,如果您将其设置为www.domain.com,则会在此处设置Cookie,但不会将其发送至static.domain.com

另外FYI没有记录,但cookie的{​​{1}}参数可以设置为FB.init值,即将设置域cookie。 (我不建议在official Facebook JS-SDK repository更新之前在生产中使用它,并使用实际代码更新,这些代码表明这是可能的,或者在文档中说明了这些内容)