我在我的网站上使用Facebook评论。我的问题是我看不到审核工具。加载时将代码嵌入页面中时,我会看到它。就我而言,我会动态加载注释部分,将注释div插入另一个div并运行FB.XFBML.parse();
。
注意:我在数据引用的URL中使用哈希。
我确实看到了Facebook评论插件,并且可以写评论,但是该审核工具不可见。
有什么想法在动态呈现Facebook评论插件时如何使审核工具也可见?
更新:我还发现,即使安装了data-href
,嵌入链接并在加载时加载,主持链接也不会显示页面加载。我使用代码在其上运行且正确分配了App ID的链接。我确实使用Facebook工具抓取了页面,但没有发现问题。
此代码未显示审核链接:
<div class="fb-comments" data-href="https://example.com/" data-numposts="5"></div>
更新2:我从动态插入的小部件div中删除了data-href
,但仍然无法使用。
更新3:我从内联代码中的data-href URL中删除了哈希,它显示了带有data-href的审核链接。使我相信哈希可能会在这里引起问题。
更新4::动态加载窗口小部件时会出现审核,但仅当URL中没有哈希时才出现。因此,哈希似乎是问题所在。需要ind方法来解决这个问题。
使用散列的问题在于,Facebook甚至没有将此评论框识别为分配给我的网站的一部分。我要求某人发布一个链接(应加以审核),但没有评论,也没有链接的评论出现在Facebook的在线审核面板中。