Facebook共享按钮问题<;标题=>;属性

Facebook共享按钮问题<;标题=>;属性,facebook,attributes,dynamic,share,Facebook,Attributes,Dynamic,Share,我打赌有个问题,在我的网站上,我用下面这句话在facebook上分享, {$my_base_url}{$story_url}&t={$title_short} 问题是story\u url变量被以下story替换?title=plah\u plah 因为我的站点页面是动态生成的,它们需要该变量才能获取正确的页面 这导致facebook将其在描述中发布的故事内容放在标题中 有没有办法克服这个问题?我会在javascript中创建facebook按钮,并使用window.title设置该标题是什么

我打赌有个问题,在我的网站上,我用下面这句话在facebook上分享, {$my_base_url}{$story_url}&t={$title_short}

问题是story\u url变量被以下story替换?title=plah\u plah 因为我的站点页面是动态生成的,它们需要该变量才能获取正确的页面 这导致facebook将其在描述中发布的故事内容放在标题中


有没有办法克服这个问题?

我会在javascript中创建facebook按钮,并使用window.title设置该标题是什么

最简单的方法是使用这样的标签

<script>
    document.Write('http://wwwfacebook.com?sharer.php?u=' + window.location + '&t=' window.title);
</script>

文件。写('http://wwwfacebook.com?sharer.php?u=“+window.location+”&t='window.title);
再添加一个示例。这似乎添加了一个带有共享图标的完整链接

<script>
    u = encodeURIComponent(location.href);
    t = encodeURIComponent(document.title);
    document.write('<a href="http://www.facebook.com/share.php?u=' + u + '&t=' + t + '">Share on Facebook <img src="http://static.ak.facebook.com/images/share/facebook_share_icon.gif" /></a>');   
</script>

u=encodeURIComponent(location.href);
t=组件(文件标题);
文件。写(“”);
每当遇到它时,它都会添加文档中的任何内容。写入文档,您可以使用内置的位置(URL)和标题属性来纠正错误


希望这能有所帮助,

不幸的是,我希望保持简单,以避免冲突和站点负载问题。另外,我不知道如何做到这一点,实际上我使用了下面的代码,出于某种原因,它只给了我一个空白页:函数Faceb(){document.write(''+window.location+'&t={$title\u short}>');}问题仍然存在,因为在最后title=参数被传递到share.php,有办法解决这个问题吗?