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

How do I refresh the sharing URL for the AddThis Facebook button?

本文关键字:按钮 Facebook 共享 URL AddThis 何刷新 刷新      更新时间:2023-09-26

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

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

因此,每当用户导航到另一个页面时,都不会重新加载整个页面,而是重新加载页面上的组件。

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

如何在每次重新加载页面时清除此问题并将其替换为当前页面 URL?

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

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

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

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

我遇到了同样的问题,但我发现当您希望更新链接时,您可以简单地调用addthis.toolbox()