如何刷新AddThis Facebook按钮的共享URL?

时间:2014-04-01 23:56:18

标签: javascript addthis

我正在使用AddThis在我的网络应用的每个页面的标题中呈现一组社交媒体图标。

这是一个基于Angular的单页应用程序(SPA)。

因此,只要用户导航到另一个页面,就不会重新加载整页,但会重新加载页面上的组件。

问题是,所有AddThis配置都保持不变。因此,即使社交媒体按钮刷新,当用户单击Facebook共享按钮时,也会显示相同的共享URL。

如何清除此内容并将其替换为每页重新加载时的当前页面网址?

2 个答案:

答案 0 :(得分:1)

在Chrome控制台中,我发现了一个全局属性addthis_share,它似乎允许我更新共享网址。

所以我使用这样的代码在每个页面重新加载时更新它:

window['addthis_share'].url = window.location.href;
window['addthis_share'].title = window.document.title;

我已将所有重新加载代码封装到一个函数addthis_reload

答案 1 :(得分:0)

我遇到了同样的问题,但I found out您可以在需要更新链接时调用addthis.toolbox()