如何动态分享Facebook上的当前页面

时间:2014-07-25 17:18:34

标签: jquery facebook

我目前正试图让我的Facebook分享按钮根据当前页面更改共享内容。目前我正在使用元标记

<meta property="og:image" content="Logo.jpg"/>
<meta property="og:title" content="Little blurb about current page">    
<meta property="og:type" content="website"/>
<meta property="og:description" content="This area should have different content that 
changes with the current page>

然后在我的layout.cshtml中,我有来自Facebook的实际插件

`<span class="fb-like" data-layout="standard" data-action="like" data-show-faces="false" 
  data-share="true"></span>`

然后在最后我选择了一些JQuery来改变og标签,但是它没有工作......

 $(document).ready(function () {
    var share = $(".value").text();
    $("meta[property='og\\:title']").attr("content", share);
});

我知道这是可能的,我甚至有一个网站的例子正在做我正在尝试做的事情 http://elure.co/(位于页面底部)

1 个答案:

答案 0 :(得分:0)

使用动态链接添加data-href属性...

<div class="fb-like" data-href="your-dynamic-url" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>