我正在尝试在我的页面上添加一个 facebook 分享按钮
这是代码
<a href="http://www.facebook.com/sharer.php?u=http://www.test.com/default.aspx?S=Facebook&SID=3688"
现在当分享facebook的链接时,我失去了&SID=3688
关于为什么会发生这种情况的任何想法?
我正在尝试在我的页面上添加一个 facebook 分享按钮
这是代码
<a href="http://www.facebook.com/sharer.php?u=http://www.test.com/default.aspx?S=Facebook&SID=3688"
现在当分享facebook的链接时,我失去了&SID=3688
关于为什么会发生这种情况的任何想法?
URL 编码你的 href 值,那么你不应该“丢失”任何东西。
您应该对此进行编码,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