Sto configurando un pulsante google + share e desidero sapere quando qualcuno ha condiviso il link in modo da poter eseguire un'azione. È possibile registrare una richiamata sul pulsante di condivisione utilizzando l'attributo onendinteraction
e la documentazione afferma che questo verrà chiamato ogni volta che la casella di condivisione viene chiusa e ogni volta che la condivisione viene completata.google + share e onendinteraction - no confirm
La mia funzione è chiamata quando la finestra è chiusa, ma non quando il collegamento è in realtà condiviso:
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>
La mia funzione redirectGooglePlus
è sempre e solo chiamato quando il tipo hover
, e mai confirm
(che è la uno che si suppone a significare la quota è stata completata.
qualcuno sa il motivo per cui la funzione non viene chiamata con confirm
?
FYI la documentazione quota di Google è lui Re: https://developers.google.com/+/web/share/
Sembra che questo sia un bug: https://code.google.com/p/google-plus-platform/issues/detail?id=396 –
E non hanno ancora risolto questo bug. Piuttosto patetico da una grande azienda – Rossco