1

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

例如:

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

没有评论,但是

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

显示评论。

关于可能导致这种情况的任何想法?

非常感谢你,

杰西

4

1 回答 1

2

因为 Facebook 假设它们是两个不同的页面。在将插件添加到页面时,请注意data-href价值。使data-href同一页面的值保持不变,尽管可能会使用带有额外查询字符串的不同 URL 来请求它。

当我查看您的页面源时,从通知中单击:

<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值应该没有不必要的查询字符串。它应该和 clear 一样:http://www.5crideshare.jessepollak.me/rides/17

于 2011-12-09T22:34:11.190 回答