一つのブックマークレットで「サイトの表示」と「スクリプトによる拡張」を行う方法
プレーンな IE で LDR のハックをしていて思ったんですが、サイトの表示と拡張を別々のブックマークで行うのは少し面倒です。
そこで考えてみたところ、以下の様なパターンで項目を一本化できることに気付きました:
(function(url){ if (location.href != url) // 表示されていなければ location.href = url; // サイト表示 else { // 拡張コード } })("http://www.foo.com/") // 表示したいサイト URL
単純なことですが、同じものを二度実行するだけなので結構楽になります。
当然ですが、「お気に入り」自体をアクセスしやすいように (Alt-a + ワン・キーぐらいで実行できるように) 管理することも重要になりますね。