ShoveBox用のブックマークレット

 ShoveBoxは便利なのだけど、URLを保存するのに、マウスでメニューバーのアイコンまでドラッグして行くのは、ちと面倒。ブックマークレットでもないかと、探してみると、開発元のブログShoveBox’s Bookmarklet – Wonder Warp Softwareで、紹介されていた。

javascript:document.location.href='shovebox://url?url='+escape(document.location.href)+'&title='+escape(document.title);

 でも、これを使うと、ページタイトルが日本語の場合、%u~~とエンコードされたまま保存されてしまう。エンコードにescape()関数を使っているのが原因の様なので、encodeURIComponent()関数に置き換えたものを作成。

javascript:document.location.href='shovebox://url?url='+encodeURIComponent(document.location.href)+'&title='+encodeURIComponent(document.title);

 こちらをブックマークレットに使えば、ワンクリックでURLでもページの中身でも、ShoveBoxに保存して行ける。

 念のため、iPhoneでも確認してみると、なぜか文字化けしてしまう。MacのSafariでは上手くできるのだけど…。iPhoneではあまりブックマークしないから…、深く追求しないでおこう。

 もし、判って、対処できたよという方は、コメントかトラックバックもらえると、ありがたいです。

あわせてこちらの記事もどうぞ

This entry was posted in iPhone活用, Macを楽しむ and tagged . Bookmark the permalink.