我正在尝试将facebook分享按钮添加到我的页面
这是代码
<a href="http://www.facebook.com/sharer.php?u=http://www.test.com/default.aspx?S=Facebook&SID=3688"
现在当分享facebook的链接时,我输了&amp; SID = 3688
关于为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
URL编码您的href值,然后您不应该“丢失”任何内容。
答案 1 :(得分:0)
您应该对此u=http://www.test.com/default.aspx?S=Facebook&SID=3688
进行编码,因为facebook使用查询字符串以与您的网站相同的方式设置值。
根据此,您可以随意创建自己的实现。确保对u和t参数进行URL编码 - 使用JavaScript函数encodeURIComponent()
。例如:
http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.sadtrombone.com%2F&t=Sad%20