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

标签 javascript addthis

我正在使用 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/

相关文章:

ios - 不在 iOS 上编译 addthis

Android AddThis sdk + Facebook sdk 不会在 Android Studio 中构建

jquery - AngularJs 和 AddThis 社交插件

javascript - 如何将外部 CSS 文件分配给 javascript 构造的 SVG 对象?

php - 制作实时时钟javascript

添加此 : Cutomization

html - addthis & google analytics 没有通过 html5 验证

javascript - TinyMCE 与 FancyBox

javascript - 多维数组的语法 - x[?,?] 和 x[?][?]

javascript - foreach 内的 if/else 条件