我刚刚在我的网站上设置了Facebook社交插件评论,但我遇到了一些麻烦。当我收到通知说有人对我评论过的内容发表评论时,如果我点击该链接我看不到任何评论,但是如果我重新加载页面而没有?fb_comment_id = ...那么我可以看到评论。
例如:
没有显示评论,但是
http://www.5crideshare.jessepollak.me/rides/17
显示评论。
关于可能导致此问题的任何想法?
非常感谢,
杰西
答案 0 :(得分:2)
因为Facebook认为它们是两个不同的页面。在将插件添加到页面时,请注意data-href
值。
尽管可能会使用带有额外查询字符串的不同网址请求data-href
值为同一页面保持不变。
当我查看您的网页来源时,请点击通知:
<div class='fb-comments' data-href='http://www.5crideshare.jessepollak.me/rides/17?fb_comment_id=fbc_10150513336718064_21937866_10150513339773064&ref=notif&notif_t=open_graph_comment' data-num='{:posts=>2}' data-width='500'></div>
</div>
在此页面上,data-href
值应该没有不必要的查询字符串。它应该是这样的清楚的:http://www.5crideshare.jessepollak.me/rides/17