嘿,所以我选择使用 addthis.com 提供的社交分享小部件,主要是因为我认为它们会让我的生活更轻松,而且它们免费提供大量数据分析。
我毫无问题地通过它们进入我的视线,为 facebook 添加元标记,并且主页上的一切都完美运行。共享完全按照我喜欢的方式工作。但是,然后我从站点其他地方的主页导航了一种方式,但它们没有出现(我将它们嵌入到站点上每个页面上出现的顶部面板中,所有相同的 php 脚本用于打印和 css 用于格式化)。现在我查看了主页和其他主页的源代码,看来添加它并没有将所需数据推送到主页以外的任何地方的标签内。如果其他人遇到过这个问题或可以提出解决方案,我会感到困惑。你可以检查出问题
homepage here和 problem page here或者只是从主页导航到任何其他页面以查看问题页面。任何关于为什么会发生这种情况或如何解决的帮助都会很棒。
注意:几个小时前,我也在 addthis.com 论坛上发布了类似的帖子,但因为它很烂/我什至找不到我的帖子,如果他们可以的话,我请求 SO 的帮助!
最佳答案
第 51 行的 funcs.js 中似乎存在 javascript 错误。虽然这可能是与 AddThis 无关的错误,但它可能会阻止执行其他 javascript。 Javascript 错误可能会产生“级联”效应。
SyntaxError: JSON.parse: unexpected keyword - var jsonData = JSON.parse(response);
funcs.js line 51
这里有更多信息:Error in one Javascript function causes others to stop working
关于javascript - 使用来自 addthis.com 的社交分享按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175636/