Facebook“赞”按钮和#个URL字符串?

Facebook“赞”按钮和#个URL字符串?,第1张

Facebook“赞”按钮和#个URL字符串

Facebook的类似按钮使用嵌入在单个页面的HTML标记中的元数据。如果您的URL在通过curl访问时产生不同的元数据(即没有Javascript,那么我认为这是不可能的,因为在服务器端看不到哈希部分,因此从理论上讲,这是行得通的,因此无法在服务器端处理哈希字符串值)
)。

因此,我假设Facebook
Like按钮对于不同的哈希字符串不会有不同的行为。看一下Facebook文档(大多数情况很糟)并没有提到这一点,但是Facebook开发者论坛似乎证实了这一点:http
:
//forum.developers.facebook.com/viewtopic.php?pid=240151

但是,一切并没有丢失。您可以指定“喜欢”按钮的URL,因此只需将URL设置为同一页面的SEO友好URL:http
:
//developers.facebook.com/docs/reference/plugins/like

更新-从评论中澄清

因此,现在我们知道您具有哈希字符串URLS的静态版本。以前,您很可能使用以下代码在页面上放置类似按钮:

XFBML:

<fb:like show_faces="false" width="450"></fb:like>

相反,您应该指定URL的SEO版本。例如,当您在 **mysite.com/articles#story4上时** ,代码应类似于:

XFBML:

<fb:like href="mysite.com/articles/story/4" show_faces="false" width="450"></fb:like>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5615162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存