Javascript 是否将click()事件附加到google plus按钮?

Javascript 是否将click()事件附加到google plus按钮?,javascript,google-plus,Javascript,Google Plus,我想在用户单击“g+”按钮时在页面上添加一条警告消息。我怎样才能做到这一点 下面是代码: <g:plusone href="http://test.com//" annotation="inline" width="300"></g:plusone> <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type =

我想在用户单击“g+”按钮时在页面上添加一条警告消息。我怎样才能做到这一点
下面是代码:

<g:plusone href="http://test.com//" annotation="inline" width="300"></g:plusone> 
<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>

(函数(){
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);
})();

尝试阅读他们的文档,这实际上相当不错。它们提供对回调函数的访问。请参阅
标记属性部分


如果您需要一些代码开始,以下标记将在+1按钮中启用交互事件:

<div
  class="g-plusone"
  data-expandto="bottom"
  data-onendinteraction="onEnded"
  data-onstartinteraction="onStarted"
  data-recommendations="false"
  data-annotation="inline"
  data-height="25"
  data-autoclose="true"
  data-callback="onCallback" 
  data-width="300"
>

回调将返回按钮的+1状态,开始/结束交互指示用户状态。您可以看到所有事件的演示。

请阅读如何在代码块中发布代码。可能的副本没有问题。这里是另一个SO问题的链接,他们在这里回答如何使用回调(如果您不熟悉JSON)。好的,实际上我正在开发一个脚本,如果登录用户已经点击了g+按钮ie已经共享了,那么就不会显示plus按钮,否则google plus按钮就会出现。非常好的解决方案,谢谢。。。是否有任何方法可以获取当前登录用户已完成的g+…只有在单击按钮时才会引发回调事件,但在发生交互时,args.state参数在回调中将为“开”或“关”。因此,当用户返回页面时,您将无法确定这一点。。。除非他们解开+1。通过查看它们是否为+1'd,您试图做什么?
function onStarted(args){
  console.log("started");
  console.log(args);
}
function onEnded(args){
  console.log("ended");
  console.log(args);
}
function onCallback(args){
  console.log("callback");
  console.log(args);
}