2012-01-09 225 views
0

我使用这个代码为Facebook像按钮:Facebook的喜欢按钮网址

<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.mysite.com/#work2.html" 
    scrolling="no" frameborder="0" 
    style="border:none; width:450px; height:80px"></iframe> 

如果我试图从Facebook访问该链接后,我点击了类似按钮时,它给我的只是“www.mysite.com “ 如果我尝试手动访问它,我的意思是复制并粘贴它工作的网址。 我的网站是ajax驱动的。 如何让Facebook的“#”工作? 谢谢!

回答

1

您需要将其更改为?而不是#for facebook,因为它不会做散列标签。在你的应用程序中,你可以检查散列或查询字符串参数做同样的事情

+0

我绝对不知道如何做到这一点......你能给我一些指示吗?谢谢! – alexandru 2012-01-09 14:06:31

+0

href = http://www.mysite.com/#work2.html VS href = http://www.mysite.com/?page = work2.html – DMCS 2012-01-09 14:18:30

+0

所以,你说要改变iframe中的href :“?page = work2.html”。我已经做了这个,但它不工作,因为我的网站是ajax驱动,它没有正确加载它没有“#” – alexandru 2012-01-09 15:07:31