我正在使用 AddThis在我的网络应用程序每个页面的页眉中呈现一组社交媒体图标。
这是一个基于 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
.
关于javascript - 如何刷新 AddThis Facebook 按钮的共享 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799119/