Facebook上的分享链接是严格编码的

时间:2011-03-10 00:11:41

标签: javascript facebook url

你如何在Facebook上分享链接?提交顶级网址(site.com)没问题。当我尝试分享更深层次的链接(site.com/anything)时,Facebook会错误地对链接进行编码。我尝试使用Javascript的escape()预编码我的网址,但Facebook也不喜欢这样。

Facebook Share

1 个答案:

答案 0 :(得分:1)

如果链接实际解析为某些内容,则更深层次的链接可以正常工作。如果URL根本没有解析,我只获得编码路径。

更新:我怀疑在这个例子中,resolve =以200 OK HTTP响应进行响应。您关联的网址(http://veetle.com/v/4d75ad1a6d412)为我301重定向http://veetle.com/view.php/4d75ad1a6d412,后者又为我302重定向http://veetle.com/index.php/channel/view#4d75ad1a6d412

当我将最后一个URL输入Facebook共享页面时,它解析得很好: http://www.facebook.com/share.php?u=http://veetle.com/index.php/channel/view#4d75ad1a6d412