これほどブックマークレットをありがたく思ったことはない。
LastPass、いままではアドオンとしてブラウザにインストールしなければならず、IEとFireFoxでしか使えなかったもの。それを、ブックマークレット化して、ChromeやOpera、Safariでも使えるように、なったよ!
SafariがOKてことは、iPhoneでも、LastPassが使える!
知ったのは、オフィシャルブログ。
Opera, Google Chrome, Safari, iPhone, Opera Mini and more with Bookmarklets
PCなら、ログインして自アカウントサイトにあるBookmarkletから、リンクをドラッグ&ドロップすればいい。
が、iPhoneはどうよ。
オフィシャルブログでは、iTunes経由でブックマークを同期しろ、とある。それしか解がない、ともある。
冗談じゃない。
iPhoneはiPhone特有のブックマークがいっぱい、ブックマークレットもいっぱい。それらをバックアップはできるけど、吸い出す手段がない。そういう場所を、PCから同期しろと。つまり、PCにないものは消えてしまうってこと。マージするオプションも選べるらしいが、現時点ではバグってて消えちゃうらしい。冗談じゃない。
で、自分がやった方法は、こうだ。
前提として、ベーシック認証などでセキュリティ的に保護されたウエブページを用意できるものとする。
1)当該ブックマークレットを、とりあえずPCのブラウザに登録する。
2) ディレクトリやらhtaccessやらpasswordやらを用意して、閲覧にベーシック認証が必要なページを用意する。
3)そのウエブページを編集。
4)1)で登録したブックマークレットを編集モードにするなりしてコピペし、ハイパーリンクのタグで囲う。その際、javascriptで始まるブックマークレットの先頭に、http://とブックマークレットのあるURLを挿入する。たとえば、うちなら、http://ka10.net/javascript~、て感じにしておく。
5)iPhoneでそのページを開く。当然ながら認証が必要。
6)さっき書いたリンクをタップ。
7)存在しないURLなので、エラーを吐いて止まる。
8)そこで、ブックマークに追加。
9)そのままいったん保存したあと、編集であらためて開き、冒頭にあるhttp://~を削除して、保存。
これでOK。
セキュリティを気にしないんだったら、認証が要らない場所でやってもいい。でも、作業中に検索ロボットがやってくるかもしれないよ。キャッシュされちゃったら面倒じゃん?
ちょっと手間だけど、これでiPhoneでもLastPassが機能するようになる。極めて便利っ!
パスワードの一元管理環境が、これで整った。























R=(VCC-Vf)/I[Ω]
コメント by ka10 : 2009年 1月 29日 : 1:29:40