bookmarklet入門

 ということで、特定のプロキシ(ここでは例として、http://www.hogehoge.comにしてる)を経由して現在のページを開くbookmarkletソースコードを書いてみた。これが役立つのはかなり希有な状況だと思うけど・・・。

非ポップアップ版

javascript:q=window.location.href;if(q)location.href='http://www.hogehoge.com:8080/-_-'+escape(q);

ポップアップ版

javascript:q=window.location.href;if(q)window.open('http://www.hogehoge.com:8080/-_-'+escape(q), '_blank', 'width=520,height=600,resizable=1,scrollbars=1,statusbar=1');undefined;

 はてブ登録Bookmarkletとかからインスパイアされたりしてるんだけど、こんなもんかな。ちょいと無駄に長い気もする。例えば、ifでの認証とかescape関数とか省いてもいいかも。