SafariHighlight.uc.js ver. 0.7

 verUPしました。
d:id:DeaR:20070623:p3

 d:id:DeaR:20070622:p4をverUPさせた。
 userChrome.js(http://forums.mozillazine.org/viewtopic.php?t=556229)用のスクリプトです。
 Safariのインライン検索のハイライトみたいに動作させるスクリプトです。
 検索開始時に常時強調表示状態にする事ができます。alwaysHighlightをtrueからfalseにすれば無効化します。
 Safariのように画面クリックでハイライトを終了する事が出来ます。clickAndExitをtrueからfalseにすれば無効化します。
 alwaysHighlightとclickAndExit両方がtrueだと、かなりSafariっぽい動作をします。
 SearchWP(http://legege.com/en/mozilla/searchwp)と、Googlebar Lite(http://www.borngeek.com/firefox/googlebarlite/)のハイライトにも対応しています。

http://kuonn.mydns.jp/fx/SafariHighlight.uc.js

動作確認

 マイナーなMODってゆーな!

変更点

  • Safariのように画面クリックでハイライトを終了する事が出来ます。clickAndExitをtrueからfalseにすれば無効化します。
  • オーバーレイの追加を実行するタイミングをloadイベントではなく,DOMContentLoadedイベントに変更。

既知の不具合

  • z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様?
  • リンク等がクリックできなくなる。(現在奮闘中
  • FLASHにはオーバーレイしない。