1

我正在使用下面的代码在 google plus 上共享链接。

    <html>
  <head>
    <script type="text/javascript">
      window.onPlusStart = function(x) {
        console.log('ops', x)
      }

      window.onPlusDone = function(x) {
        console.log('opd', x)
      }
    </script>
  </head>
  <body>     
      <div class="g-plus" data-action="share" data-href="http://test.com"
        data-onstartinteraction="onPlusStart"
       data-onendinteraction="onPlusDone">
    </div>
    <script type="text/javascript">
(function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = 'https://apis.google.com/js/plusone.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
      })();
    </script>
  </body>
</html>

问题:现在我在成功共享时在控制台日志中收到四次 onPlusDone 响应(响应 1:登录窗口前,响应 2:关闭登录窗口后,响应 3:关闭登录窗口后,响应 4:共享后成功地)。

但是成功分享后我只需要回复一个。

4

0 回答 0