我正在设置一个 google+ 分享按钮,并想知道何时有人分享了链接,以便我可以执行操作。您可以使用该属性在共享按钮上注册回调onendinteraction
,并且文档指出,只要关闭共享框和完成共享,就会调用此回调。
我的函数在窗口关闭时被调用,但不是在链接实际共享时被调用:
function redirectGooglePlus(jsonParam) {
alert(jsonParam.type);
}
<div class="g-plus" data-action="share" data-annotation="vertical-bubble" data-height="60"
data-href="http://mywebsite.com" data-onendinteraction="redirectGooglePlus"></div>
我的函数redirectGooglePlus
只在hover
类型时被调用,并且从不confirm
(这是应该表示共享已完成的那个。
有谁知道为什么不调用该函数confirm
?
仅供参考,谷歌共享文档在这里: https ://developers.google.com/+/web/share/