我刚刚在我的网站上设置了 Facebook 社交插件评论,但我遇到了一些麻烦。当我收到通知说有人对我评论的内容发表了评论时,如果我单击该链接,我看不到任何评论,但如果我重新加载没有 ?fb_comment_id=... 的页面,那么我可以看到评论。
例如:
没有评论,但是
http://www.5crideshare.jessepollak.me/rides/17
显示评论。
关于可能导致这种情况的任何想法?
非常感谢你,
杰西
我刚刚在我的网站上设置了 Facebook 社交插件评论,但我遇到了一些麻烦。当我收到通知说有人对我评论的内容发表了评论时,如果我单击该链接,我看不到任何评论,但如果我重新加载没有 ?fb_comment_id=... 的页面,那么我可以看到评论。
例如:
没有评论,但是
http://www.5crideshare.jessepollak.me/rides/17
显示评论。
关于可能导致这种情况的任何想法?
非常感谢你,
杰西
因为 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&ref=notif&notif_t=open_graph_comment' data-num='{:posts=>2}' data-width='500'></div>
</div>
在此页面上,data-href
值应该没有不必要的查询字符串。它应该和 clear 一样:http://www.5crideshare.jessepollak.me/rides/17