JavaScript
Twitter

Twitterインテントのtweetコールバックが発火しない件

More than 3 years have passed since last update.

この投稿には解決策は書いてないです!
皆さんがどうしているのかというのと、自分の備忘的に作成する投稿になります。

「インテントを使ってツイートしたらほげほげさせる」をやりたかったんだけど・・・

https://dev.twitter.com/docs/tfw/events
ここに記載されている一文

Note that Web Intent events are not supported in Internet Explorer before version 8, and may not function fully in browsers that don't support the browser postMessage API (such as Chrome for iOS.)

英語超苦手っ子の僕がGoogle翻訳の力を借りて読み解いてみると

メモ:このウェブインテントは8以下のバージョンのInternetExplorerではサポートしてないですよ。PostMessageAPIをサポートしてないブラウザだと全部の機能が動作しない場合がありますよ。(例えば、iOSのChromeとか。)

ということらしい(ほとんど機械翻訳そのまま)

twttr.events.bind('tweet' function(event) not working

取り敢えずWindowsのPC環境に限って言えば
IE/FF/Chromeのうち、Chrome バージョン 35.0.1916.114 m でしか動作しなかった。

もうちょっとがんばってくれよ・・・

解決策は?

見つからなかった。
インテントのウィンドウの生成を https://dev.twitter.com/discussions/671
みたいな形でアプローチして、子ウィンドウの要素を取得しようとか試みてもみたけど、ドメイン違いにつき、まあ当然SecurityErrorです。

多分、インテントっぽい機能を持っている何かを自前で作成したほうが早い気がする

いまのところのまとめ

「インテントを使ってツイートしたらほげほげさせる」をやろうとしないこと・・・??

皆どうしてるんでしょうか

ご教示いただけると・・・とてもうれしいです・・・orz