Facebook分享链接 – 没有javascript

以下链接用于在Twitter上共享网页:

http://twitter.com/share

有没有类似的选项,Facebook,不需要javascript?

我知道大约http://facebook.com/sharer.php,但这需要手动插入get参数(我不会这样做),或者javascript(这不适合我的情况)。

你可以使用

<a target="_blank" href="http://www.facebook.com/sharer/sharer.php?u=#url">Share</a>

目前没有共享选项,没有传递当前url作为参数。你可以使用间接的方式来实现这一点。

>创建服务器端页面例如:“/sharer.aspx”
>当您想要共享功能时,链接此页面。
>在“sharer.aspx”中获取引用网址,并将用户重定向到“http://www.facebook.com/sharer/sharer.php?u= {referer}”

示例ASP .Net代码:

public partial class Sharer : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        var referer = Request.UrlReferrer.ToString();

        if(string.IsNullOrEmpty(referer))
        {
            // some error logic
            return;
        }

        Response.Clear();
        Response.Redirect("http://www.facebook.com/sharer/sharer.php?u=" + HttpUtility.UrlEncode(referer));
        Response.End();
    }
}
http://stackoverflow.com/questions/9120539/facebook-share-link-no-javascript

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Facebook分享链接 – 没有javascript