我的jquery在本地工作,但在我发布到网站时却没有。我在chrome中查看了它,看到了一些与facebook链接相关的警告,没有关于jquery的信息。我使用godaddy进行托管并查看了那里的帮助,并没有看到我需要做的任何事情才能让它工作。网址是www.deischerphotography.com任何想法都赞赏。
答案 0 :(得分:2)
对于错误FB.getLoginStatus() called before calling FB.init()
将& status = 0添加到您的js.src网址以使警告消失,即:
//connect.facebook.net/fr_FR/all.js#xfbml=1&status=0
如果没有明确提供,则使用init()的默认参数:status arg default为true - 这使得FB脚本在启动时调用getLoginStatus(),因为该函数调用需要应用程序ID而抱怨。
FB社交插件不需要应用ID - 它们会被渲染成来自facebook.com的iframe,因此FB登录状态和cookie可供他们访问。