当facebook sdk加载requireJS时,无法显示facebook喜欢的按钮

时间:2014-03-12 22:38:12

标签: facebook requirejs facebook-like

我正在使用requireJS(https://developers.facebook.com/docs/javascript/howto/requirejs)正确加载Facebook SDK,因为我在控制台日志消息中看到它,因为我可以使用FB.ui方法在用户墙上发布,所以努力工作已经完成!但缺少棘手的部分:我无法显示相似内容和共享按钮(https://developers.facebook.com/docs/javascript/quickstart)。

我可以看到:

<div id="fb-root"></div>

在页面加载后填写,但是:

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>

里面没有任何东西!

我错过了什么?使用FB.XX方法初始化?没有javascript错误,所以不知道在哪里挖...

1 个答案:

答案 0 :(得分:2)

确定在搜索1小时后发布后5秒找到答案... 感谢此页面:https://github.com/thomaswelton/requirejs-facebook即使我暂时不使用此插件。

在我的FB.init中,我不得不添加一行:

xfbml      : true
女巫,你当然会同意,非常清楚&#34; xfbml&#34;意味着&#34;请激活我的社交插件&#34; !我喜欢变量名并不意味着什么;)