Tweetie・iPhoneアプリでブックマークからタイトル付きTweet文を送る方法

今更ですが、nicoLiveTweetを制作してる時にあまりブログに記事になってないことに気付いたので、記事にすることにしました。
ブックマークレットの仕組みをご存知無い方向けです。

ブックマークからTweetするとは

Mac(iPhone)のTwitterクライアントは大概ブックマークレット(ブックマークをクリック)を使って、URLなどを含んだTweet文を精製することが可能です。
これらは、アプリケーション固有のプロトコル使用しており、プロトコルにURLの情報を渡すのはJavaScriptで実現してます。

具体的には、TweetieのブックマークのURLは下記の様になっています。

javascript:window.location='tweetie:'+window.location

これは、例えば「http://www.apple.com/」でブックマークをクリックすると、「tweetie:http://www.apple.com/」というアドレスにアクセスするようになってます。要するに、「tweetie:」の後ろの文字列をTweetieに送っていることになります。

URLを表しているのは、「window.location」の部分になりますので、ここに付け足してあげればOKです。

なので、下記のようにしてあげると、タイトル文を含んだTweetが出来ます。

javascript:window.location='tweetie:'+document.title+' '+window.location

頭に「Watching :」を付け足したい場合は

javascript:window.location='tweetie:Watching :'+document.title+' '+window.location

とすればOKです。
また、ブックマークレットはあくまで「URL」をjavascriptとして解釈しているので、リンクをブックマークバーにドラッグしてあげることで登録可能です。

ブックマークレットを登録

Tweetie用のリンクをご用意いたしましたので、ご利用になりたい方は下記のリンクをブックマークバーにドラッグして登録してください。
iPhoneアプリのブックマークレットでタイトルを送りたい方は是非個別に設定してあげてください。

また、夜フクロウはデフォルトでタイトルも付きます。
夜フクロウのブックマークレット登録方法

share this

Hatena Twitter tumblr google windows live delicious Facebook MySpace Digg

Leave a Comment