【问题标题】:Twitter share button not appearingTwitter分享按钮没有出现
【发布时间】:2016-07-16 19:51:36
【问题描述】:

我正在开发我网站上的社交分享按钮。它工作正常,但在某些时候它开始什么也没有显示。 我附上my script file,其中包含所有脚本以供共享。我在 jquery 中很糟糕。链接到我的staging 网站。在 Facebook 分享图标下应该会出现 twitter。 下面的代码有 share: { 推特:是的 },

我把它变成了假,但没有用。有趣的是我把 twitter 替换为 facebook:trueshare: { 脸书:真 },,它开始出现,我可以在 Twitter 上分享。但这不是解决方案。还有什么可能是正在发生的错误。请帮助

<script>
      var twitterSettings = $.extend({}, smShareDefaults, {
    share: {
      twitter: true
    },
    buttons: { twitter: {via: 'BarneysNY'}},
    click: function(api, options){
      track( 'Social Share', 'Twitter', document.title );
      api.simulateClick();
      api.openPopup('twitter');
    }
  } );
  $('.sm-share.twitter').sharrre(twitterSettings);
</script>

【问题讨论】:

  • 我在推特分享按钮上遇到了同样的问题。我在火灾错误中看到了共享按钮链接,其中缺少语言,例如。 en_US。我把它设为静态,分享按钮对我来说是可见的。
  • 您的临时站点链接已损坏,但其他页面有 twitter 按钮。你还有问题吗?如果是这样,请提供一个有问题的链接/JsFiddle。

标签: javascript jquery facebook twitter share


【解决方案1】:

您检查过网络设置了吗?可能是您的网络管理员通过您的网络阻止了 twitter。

如果有任何错误,您应该检查您的登录控制台。

【讨论】:

  • Twitter 在媒体公司中被屏蔽的可能性很小,但为什么不呢
【解决方案2】:

当我访问您的临时站点时,我会在控制台中尝试此操作

$(".sm-share.twitter") 导致[]

表示该库没有附加按钮。

您能否指定 Sharrre 库应在何处打印按钮?

【讨论】:

  • 我暂停了脚本的执行,我用$('&lt;div class="sm-share twitter"&gt;&lt;/div&gt;').appendTo('body') 手动添加了 sm-share div,它工作了(在你的临时站点上)
  • 您的暂存链接显示 404 页面未找到,单击故事会转到带有 twitter 按钮有效的文章。你解决问题了吗?
猜你喜欢
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多