Post with Tweetbot:Safariで表示中のWebページをTweetbotでツイート

iPhoneやiPod touchのSafariでブラウズしているWebページをTweetbotTweetbot - 個性あふれるTwitterクライアント - TapbotsでTwitterに投稿するブックマークレットです。

Tweetbot用のブックマークレットを作ってみた – ふぁずるのきまぐれで紹介されていたものが一部ページでうまく動作しなかったので、改造してみました。

具体的には、例えばこのブログのようにURLに“?ほげほげ”が含まれる場合でも、きちんとURLを取得しTweetbotのツイート作成画面にペーストされるようになったはず。

で、下記が改造後のコードです(注:2011/06/08および2012/05/06に修正しました1);

javascript:window.location='tweetbot:///post?text=[link] '
+encodeURIComponent(document.title)+' : '+encodeURIComponent(encodeURI(window.location.href))

 

インストール方法は以下のとおり;

  • iPhoneやiPod touchのSafariでこのページを開いてください。
  • こちらをタップ。
  • エラーが出ますが無視して、ブックマークに追加。
  • ブックマークに名前をつけます。とりあえず当記事のタイトルが入りますので、末尾から削除していけば“Post with ”になります。ここでいったん保存。
  • Safariのブックマークを開き“編集”をタップし、“Post with Tweetbot”の“>”をタップ。
  • アドレス先頭から“http://ewa/?”を削除、“javascript:~”から始まるようにして保存します。

使い方ですが、SafariでWebページを表示している状態で、下のバーからブックマークアイコンをタップします。

次に、ブックマーク画面で“Post with Tweetbot”をタップ。

するとTweetbotが起動してツイート作成画面が開き、先ほどのWebページのタイトルとURLが自動的に転記されます。あとは追記などして“ツイート”ボタンをタップすればOK。

Tweetbot側でURL短縮サービスを選択してあれば、URLが短縮された形で投稿されます。


  1. @haziさん(http://hazi.in/)のご指摘に感謝。