fbm 和 fbsr cookies 和无 cookie 子域

Rik*_*lus 3 cookies subdomain facebook

发现还没有找到相关的东西有点奇怪,所以也许我只是走错了路。

但不管怎么说...

我只是设置了一个子域来存储图像、样式等,出于优化目的,我不希望发送 cookie。将其命名为 static.domain.com。通过将域设置为 www.domain.com,我自己的 cookie 可以按需要工作,但我不知道如何定义 Facebook 的 fbm_ 和 fbsr_ cookie 的域集。

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

提前致谢

Jui*_*ter 5

Cookie 设置在应用程序设置中“应用程序域”定义的域之一上。我不确定如果您列出多个域,但 SDK 可能会选择最接近当前域的域,那么它的行为究竟如何。

因此,如果您将其设置为www.domain.comcookie,则 cookie 将在此处设置,并且不会发送到static.domain.com.

另外仅供参考,它没有记录,但cookie参数FB.init可以设置为string将设置域 cookie 的值。(在官方 Facebook JS-SDK 存储库更新了实际代码以表明这是可能的或文档中对此进行了说明之前,我不建议在生产中使用它)