我们如何发表评论和喜欢忽略网址中的#anchor,这样整个页面只有一组评论和喜欢?

时间:2013-06-11 10:24:42

标签: facebook hash facebook-like anchor facebook-comments

我总是找到具体的例子帮助...所以这里有一个示例网址:

http://www.humanreligions.info/humanism.html

评论和类似按钮按预期工作。但是,如果我的用户单击此链接以获取该页面,或者如果他们单击其中一个菜单项然后恰好刷新页面,则浏览器URL为:

http://www.humanreligions.info/humanism.html#Organisations

并且基本页面中没有任何喜欢和评论显示出来。由于锚,FB将其视为一个完整的新页面,这不是锚意味着什么,也不是我想要它做什么。

关于此的问题/答案(我已经搜索了一段时间,确定其他人必须偶然发现这个简单的错误!)似乎所有人都希望#到意思是特别的。这是一年前在facebook comment count url with an '#' anchor tag?被问到的,但没有答案,

以下是该页面的相关代码段:

LIKE BUTTON CODE(简化):

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.humanreligions.info%2Fhumanism.html"></iframe>

注释:

<div id="fb-root"></div><fb:comments href="http://www.humanreligions.info/humanism.html"></fb:comments>

MISC:

<meta property="og:url" content="http://www.humanreligions.info/humanism.html">

无论(不可靠的)内部锚点如何,FB还需要将一页作为一页处理?

1 个答案:

答案 0 :(得分:0)

我知道我已经很晚了,但你可以在使用它的XMLNS版本时将data-href属性添加到facebook like按钮,我可以看到它正在使用评论部分。所以对于你的例子,你会把:

<fb:like layout="box_count" action="like" show_faces="true" share="true" data-href="http://www.humanreligions.info/humanism.html"></fb:like>