在我的余烬应用程序中,我试图像按钮一样添加fb。我有这个流程。
指数 - >选择图像 - >支付 - >谢谢你页面
在我的感谢页面中,我正在尝试这个fb代码
<div class="fb-like" data-href="https://www.facebook.com/Postify.Postcards" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>
问题是,当我来到上面提到的流程时,它没有显示类似的按钮。但当我感谢你的页面和刷新时,它会显示fb like button。
有什么想法吗?
答案 0 :(得分:4)
Facebook会在页面加载时针对Facebook项目的实例解析页面,因为您在页面加载后动态添加它并不能捕获它。您只需要重新解析页面,或者在点击适用的模板时重新解析该项目。
https://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/
这样的事情就是解决问题的方法。
App.ThankYouView = Ember.View.extend({
setupFbLike: function(){
FB.XFBML.parse();
}.on('didInsertElement')
})