未捕获的TypeError:对象[object global]没有方法'__initBubble'

时间:2013-12-06 18:59:00

标签: javascript html google-plus-one

当我点击我的网络应用程序上的+1 Google按钮时,我在Chrome控制台中收到此错误:

Uncaught TypeError: Object [object global] has no method '__initBubble'

当我点击Firefox时,我正在使用Firebug控制台获取此文件:

GET https://apis.google.com/_/scs/apps-static/_/js/k...oA8JI/rt=j/rs=AItRSTM1CRWVBre780vPJIUtIKP84_w5jA  200 OK  52ms  rs=AIt...84_w5jA (línea 338)
Cannot resize already-closed iframe I1_1386355082729.

我刚刚添加了下一个HTML:

<div id="googlemas">
<div class="g-plusone" style="display: clear" data-annotation="none" data-width="200" data-href="https://itransformer.es"></div>

以及下一个Javascript代码段:

<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/platform.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>

当我点击按钮时,它变为:

Google+ button

并且未添加+1。

我尝试删除除data-href之外的样式和所有属性,但总是出现相同的错误。

对我做错了什么的建议?

更新:已解决

错误是由data-href上的错误值造成的。我有“https”而不是“http”。

1 个答案:

答案 0 :(得分:0)

错误是由data-href上的错误值造成的。我有“https”而不是“http”。