Facebook社交插件直接链接时没有显示评论?

时间:2011-12-09 22:32:07

标签: javascript facebook facebook-social-plugins facebook-comments

我刚刚在我的网站上设置了Facebook社交插件评论,但我遇到了一些麻烦。当我收到通知说有人对我评论过的内容发表评论时,如果我点击该链接我看不到任何评论,但是如果我重新加载页面而没有?fb_comment_id = ...那么我可以看到评论。

例如:

http://www.5crideshare.jessepollak.me/rides/17?fb_comment_id=fbc_10150513336718064_21937866_10150513339773064&ref=notif&notif_t=open_graph_comment#f82002554

没有显示评论,但是

http://www.5crideshare.jessepollak.me/rides/17

显示评论。

关于可能导致此问题的任何想法?

非常感谢,

杰西

1 个答案:

答案 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&amp;ref=notif&amp;notif_t=open_graph_comment' data-num='{:posts=&gt;2}' data-width='500'></div>
</div>

在此页面上,data-href值应该没有不必要的查询字符串。它应该是这样的清楚的:http://www.5crideshare.jessepollak.me/rides/17