Google ドキュメントを読み、Google 共有ボタンを起動して実行しました。「共有」の後にアクションを実行したいと思います。
実行するコールバック関数を定義するために使用できる「onendinteraction」というパラメーターがあります。
何らかの理由で、この関数を呼び出すことができません。
SiteLanguageName=$("#social-network").attr('lang');
SiteURL=$("#social-network").attr('href');
window.___gcfg = {
lang: SiteLanguageName,
parsetags: 'onload',
annotation:'none',
height: 24,
href:SiteURL,
onendinteraction: 'AfterShare'
};
(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);
})();
function AfterShare(data) { alert('This is the result '+data.type); }
ユーザーが [共有] をクリックした後、警告ボックスがポップアップしません。多分私は単純なものを見逃しています。
これはここで見ることができます:
http://www.linguashop.com/welsh-to-english
どんな助けでも大歓迎です。