TextwellでSafariのブックマークレット登録を簡単に TinyMarklet

ほら、難しいじゃないですか。


Textwell 1.1.7
分類: 仕事効率化,ユーティリティ
価格: \300 (Sociomedia)

Safariの利点はブックマークレットを使えること。でもそれには数々の難関が立ち塞がる。手数が多いんですよね。それで短縮URLを用いて、専用の登録画面が出るようにしてみました。例によってTextwellのアクションで下ごしらえをします。

url="data:text/html;charset=UTF-8,<meta name=viewport content=initial-scale=1><title>"+T.line(1)+"</title>下記スクリプトをコピーし、ブックマークに貼り付けてください。<br/><textarea style=\"font-size:large;width:100%;background:#eee;word-wrap:break-word;padding:5px;border-radius:5px;\">"+T.line(2)+"</textarea>";
link="http://tinyurl.com/api-create.php?url="+encodeURIComponent(url);
q=new XMLHttpRequest();
q.open("get",link,false);
q.send(null);
T("add",{text:q.responseText});

登録リンクはこちら→ http://tinyurl.com/lp2r36o



一行目にブックマークレットのタイトル、二行目にスクリプトを書きます。そしてアクションを走らせるとtinyurl.comに接続し、短縮URLが最終行に追加されます。

Editable
javascript:document.body.contentEditable=true;



http://tinyurl.com/kq53xac」というURLアドレスが返ってくる。これをブログのリンクに埋め込むと、タップされたとき、ブックマークレット登録画面が出ます。この画面で「ブックマーク」を選ぶとあらかじめタイトルも入っているので、そのまま保存。
試しにタップしてみてください→ http://tinyurl.com/kq53xac



スクリプトを「全選択」し「コピー」で取り込む。



ブックマークの「編集」でアドレスに貼り付ければ完了。


とはいえ、やはり手間は掛かります。もっとシンプルな方法はないかな。