SafariHighlight.uc.js ver. 0.8

0.9にverUPしました。
d:id:DeaR:20070629:p2

 d:id:DeaR:20070622:p5を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ってゆーな!

変更点

  • ハイライト中、embedを無効化した。(piroさん、ありがとうございます。
  • 全体的なコードの修正。(piroさん、ありがとうございます。
  • ハイライト中、z-indexを無効化した。
  • XUL/Migemo勝手改造版が(http://piro.sakura.ne.jp/xul/_xulmigemo.html)ある場合は動作しないようにした。

既知の不具合

  • リンク等がクリックできなくなる。(現在奮闘中
  • z-indexを無効化することによる、使用しているページのデザインがハイライト中は崩れてしまう。