Authentication Facebook连接cookie在谷歌Chrome v11上第一次页面更改时消失

Authentication Facebook连接cookie在谷歌Chrome v11上第一次页面更改时消失,authentication,cookies,google-chrome,facebook,Authentication,Cookies,Google Chrome,Facebook,我一直在开发两个网站,依靠。这些网站的facebook会话在很多浏览器上都运行良好,直到我切换到谷歌Chrome11。。。出于某种原因,它现在只在私有模式下工作。一位朋友今天也在使用Mac电脑时遇到了同样的困难 为了了解出了什么问题,我在登录和浏览我的网站时,使用Google Chome的开发面板观察了cookies。当我使用我的facebook帐户登录时,会存储一个fbs_uuucookie。当请求第一页时,它会成功地传输到服务器。但是,页面一显示,cookie就消失了,需要我用faceboo

我一直在开发两个网站,依靠。这些网站的facebook会话在很多浏览器上都运行良好,直到我切换到谷歌Chrome11。。。出于某种原因,它现在只在私有模式下工作。一位朋友今天也在使用Mac电脑时遇到了同样的困难

为了了解出了什么问题,我在登录和浏览我的网站时,使用Google Chome的开发面板观察了cookies。当我使用我的facebook帐户登录时,会存储一个fbs_uuucookie。当请求第一页时,它会成功地传输到服务器。但是,页面一显示,cookie就消失了,需要我用facebook connect再次登录

我试图使用来自服务器的set-cookie响应头强制此cookie,但没有帮助

当我使用另一款浏览器firefox、safari或Google Chrome的私有模式时,这两个网站都运行良好

你对这个问题的原因和解决办法有什么线索吗


更新:第二天问题消失了,不需要做任何事情。。。真奇怪

你在每一页上都做FB.Init吗

请看这里:

并确保cookie参数设置为true

FB.init{ appId:'您的应用程序ID', 状态:true,//检查登录状态 cookie:true,//启用cookie以允许服务器访问会话 xfbml:true//解析xfbml
};

尝试在标题中发送此P3P:CP=HONK是的,我在每个页面上都这样做。您是否异步加载all.js?您可以尝试同步加载。是的,我可以,但是同步加载javascript文件会降低页面加载速度。。。但如果问题再次出现,这是一个好主意!塔克斯