[js][twitter]ツイートボタンを使って「つぶやきが完了したら○○する」ができるか検証してみた
ツイートボタンを使って「つぶやきが完了したら○○する」というのができるか検証してみました。
結論から言うと「ブラウザによっては動作しないのでやめておいたほうがいい」でした。
以下検証 ツイートが完了したらtweetイベントが発火するので、アラートダイアログを出すようにしてみます。
twttr.ready(function (twttr) {
twttr.events.bind('tweet', function(event) {
alert('tweeted');
});
});
PCのChromeで確認したところ、以下のようにツイート完了後にアラートが表示されました。
手持ちのiPhoneのSafariでも問題なくアラートダイアログが表示されたのですが、chromeではcallbackが実行されませんでした。
ここを見るとIEでも動かないようですね。。。(未検証)
というわけでツイートボタンのcallbackを使って「つぶやきが完了したら○○する」といったことはやめておいたほうがよさそうです。