我在网站上显示了google +按钮,如下所示:

在JS中:

    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);

在html中:
<g:plusone size="medium" href="https://site.com"></g:plusone>

如何在其中添加回调以检测用户何时单击?我在这里看到文档:https://developers.google.com/+/plugins/+1button/#jsapi没有看到如何使用当前渲染器实现。谢谢

最佳答案

您可以使用回调属性将JavaScript回调添加到+1按钮标记中。提供驻留在全局 namespace 中的函数的名称。当用户点击+1按钮时,它将被调用。

这是您的代码可能如下所示:

<script>

   function myCallback(jsonParam) {

      alert("URL: " + jsonParam.href + " state: " + jsonParam.state);

   }

</script>

<g:plusone size="medium" href="https://site.com" callback="myCallback"></g:plusone>

您可以在tag parameters section of the documentation中了解有关此属性的更多信息。

10-08 06:47