IEでツイートボタン押した先でURLしか残ってない怪現象対策


オリジナルツイートボタンとか作るじゃないですか。

Chromeとかで押すとちゃんとデフォルトテキスト入ってるんですよ。

しかしIE10とかで押したら、、、何故かURLだけになってしまうんです。

コワイですよねぇ。。。

こんなやつ.html
<a class="twBtn" href="//twitter.com/intent/tweet?url=//hoge.com&text=こわいこわい&hashtags=じゅんじ" target="_blank">つぶやく</a>

これって、テキストをエンコードしてないからなんですってよぉぉぉぉ。

つまり

大丈夫なやつ.html
<a class="twBtn" href="//twitter.com/intent/tweet%3Furl%3D//hoge.com%26text%3D%u3053%u308F%u3044%u3053%u308F%u3044%26hashtags%3D%u3058%u3085%u3093%u3058" target="_blank">つぶやく</a>

こんな感じにしておけば。ちゃんとつぶやいてもらえるはずなのです。

めでたしめでたし。