3

发现没有为此找到一些东西有点奇怪,所以也许我只是走错了路。

但无论如何...

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

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

提前致谢

4

1 回答 1

4

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

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

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

于 2012-08-05T07:12:58.470 回答