Url 注释未出现在注释插件中

Url 注释未出现在注释插件中,url,facebook-comments,Url,Facebook Comments,从一个发布的FB评论插件返回页面链接时遇到一些问题。以下是我的情况: 使用FB提供的HTML5代码片段设置注释插件。 页面呈现正确,显示FB评论插件。 我能够使用插件成功发布评论。 提交的评论正确显示在我的FB墙上。然而,当我点击要带到评论文章的链接时,我被正确地引导到页面,但是我的FB评论在插件部分丢失了。 换句话说,如果我进入如下URL,我可以发布我的FB评论并刷新页面,评论就会出现: 然而,当点击我的FB墙上的帖子时,我会看到一个URL,如下图所示,其中显示了没有帖子的插件区域: 我的带有

从一个发布的FB评论插件返回页面链接时遇到一些问题。以下是我的情况:

使用FB提供的HTML5代码片段设置注释插件。 页面呈现正确,显示FB评论插件。 我能够使用插件成功发布评论。 提交的评论正确显示在我的FB墙上。然而,当我点击要带到评论文章的链接时,我被正确地引导到页面,但是我的FB评论在插件部分丢失了。 换句话说,如果我进入如下URL,我可以发布我的FB评论并刷新页面,评论就会出现:

然而,当点击我的FB墙上的帖子时,我会看到一个URL,如下图所示,其中显示了没有帖子的插件区域:

我的带有插件的页面代码片段如下所示:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="http://www.foo.com/bar/" data-num-posts="2" data-width="668" style="margin-top: 10px;"></div>

问题可能在于如何获取你提供的fb评论的urlhttp://foo.com/bar/ 不要使用数据href=<?php echo$\u服务器[服务器名称]。$\u服务器[请求URI];?>获取url。出于某种原因,Facebook的新评论id参数不能与之配合使用

如果您从本地函数(如data href=)获取url,则它可以工作!当你点击FB墙上的帖子时,它会带你找到那条评论