【问题标题】:Google +1 button not opening "share this" bubbleGoogle +1 按钮未打开“分享此”气泡
【发布时间】:2012-04-08 21:36:19
【问题描述】:

我在使用 google plusone 按钮时出现了一些奇怪的行为。

当用户点击 +1 按钮时,我希望“分享此”气泡会打开,但它没有打开,所以我从页面中删除了所有内容,删除了所有不必要的 html/css/js 并使用只有 google+1 按钮

http://demo.benimgibi.net/dikkat-ne-kadar-renk-o-kadar-vitamin/?v=1

按预期工作正常,然后我在代码中添加一个 jpg

<img height="250" width="650" alt="" src="http://www.benimgibi.net/wp-content/uploads/2012/03/gj1u0tfwyjmtwfv7.jpg" />    

它不起作用,你可以在这里看到:http://demo.benimgibi.net/dikkat-ne-kadar-renk-o-kadar-vitamin/?v=2

更奇怪的是,如果我把图片的宽度改成一个很小的数字,比如50,它又可以工作了。

您可以在此处查看该版本:http://demo.benimgibi.net/dikkat-ne-kadar-renk-o-kadar-vitamin/?v=3

注意: +1 在所有情况下都可以正常工作,但共享气泡不会在版本 2 中打开。我所说的“共享气泡”是指

【问题讨论】:

  • 我在 iPad 上使用 Safari,但我什至没有获得 +1 按钮!

标签: javascript html google-plus-one


【解决方案1】:

对我来说,泡沫在这两种情况下都有效。

更新后尝试清除浏览器的缓存(或使用其他浏览器)并再次检查。有时,当缓存中的数据与页面中的数据不对应时,javascript 脚本可能会被阻止。

【讨论】:

  • 两种情况?实际上有三个。你确定你试过版本2。我在Firefox、Chrome、Opera和IE9上试过,也让一些朋友在他们的电脑上试用。
  • 在(第一个和第二个链接)情况下,我只看到了 buuble。在没有的情况下。 3 一切看起来都正确。我没有 google+ 帐户。
【解决方案2】:

对我来说,它在所有情况下都是开放的。 是的,但对于 version-2 来说,响应需要几秒钟的额外时间。

不管怎样,

你的照片不可能是它背后的原因。

因此,请记住这一点,延迟响应可能还有其他原因。

【讨论】:

  • 对我来说,它永远不会打开泡沫。在控制台上,我可以看到来自谷歌的响应,它应该 +1,它只是没有打开气泡。我同意,它与图片没有任何关系,但正如我所说,我剥离了所有的图片并留下图片作为示例,一些 hrml 代码似乎总是破坏按钮,我不明白为什么或如何。
  • 将鼠标放在+1按钮上至少等待10-12秒,它会自动响应..对我来说需要10秒...其次,我完全不同意你的说法“ some html code seems always break the button",因为 +1 按钮仅取决于 javascript 和您页面的 meta 标签。
  • 是的,你是对的,但我从页面中删除了除谷歌之外的所有 js,并根据谷歌的要求添加了元标记。无论如何,如果除了我之外的每个人都可以看到气泡,可能它与我的计算机/缓存/网络有关,我不知道,我认为没有任何理由浪费更多时间在这个问题上。感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2017-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多