2011-12-23 116 views
0

我有一个使用Facebook集成的网站。每当任何页面重新加载或发生任何页面导航时,Facebook提供的脚本都会重新执行,并且会出现明显的延迟,直到用户的配置文件上下文可用。这似乎效率低下,并造成对网站延迟的感知。Facebook集成和页面重新加载

有没有推荐的解决方案可以缓解这种情况?在我第一次连接后创建的cookie中保存登录用户的Facebook ID是否可行?然后,我可以立即访问,而无需等待有时缓慢的Facebook API。但是,我必须创建一种方法来检测用户何时从Facebook注销(通过不同的浏览器窗口)。

任何意见将不胜感激!

回答

1

该API可能会迟缓,因为channelUrl在FB.init()命令中未正确设置。

+0

你说得对,这似乎很有帮助!找到关于“可选但推荐”channelUrl设置的文档:http://developers.facebook.com/blog/post/530/ – blaster 2011-12-28 22:59:16

+0

非常好,很高兴听到它的帮助:) – DMCS 2011-12-29 02:51:45