SafariHighlight.uc.js ver. 1.0.0
3.1以降検索バーが色々変更されてるので動きませんです。 対応予定も今の所ありません…。
XUL/Migemo(https://addons.mozilla.org/ja/firefox/addon/5239/)で同様のSafari3風ハイライト機能がありますので、其方の使用をお勧めします。
userChrome.js(http://forums.mozillazine.org/viewtopic.php?t=556229)用のスクリプトです。
Safariのインライン検索のハイライトみたいに動作させるスクリプトです。
SearchWP(http://legege.com/en/mozilla/searchwp)と、Googlebar Lite(http://www.borngeek.com/firefox/googlebarlite/)のハイライトにも対応しています。
http://kuonn.mydns.jp/fx/SafariHighlight.uc.js
設定項目(ソースの最初の辺り)
- alwaysHighlight
- Safariのように検索開始時に常時強調表示状態にする。(true:有効, false:無効)
- clickAndExit
- Safariのように画面クリックでハイライトを終了する。(true:有効, false:無効)
- overlayOpacity
- オーバーレイの不透明度。(0:透明 <=> 1:不透明)
- hitAnimation
- ヒット箇所のアニメーションを行う。(true:有効, false:無効)
- clickElement
- 要素の下にあるリンクにクリックイベントを送る。
- searchWP
- SearchWPに対応させる。
- googlebarLite
- GooglebarLiteに対応させる。
動作確認
変更点
- piroさんのXUL/Migemoによる実装を取り込み、要素の下にあるリンクにクリックイベントを送る、を実装。
- SearchWP, GooglebarLite対応の有無を設定できるようにした。
ToDo
- piroさんのXUL/Migemoによる実装を取り込み、Safariと同じようなアニメーション効果(フォーカスされた箇所が一瞬拡大される)の実装。(それ以外のFixも実装。予想以上に多くて難航orz
- GrepSidebar対応。(違うchrome://から関数呼ぶのどうやるんすかね? はい、私の勉強不足ですorz