Firefoxでページ内検索後自動的に閉じる2 userChromeJS編
ページ内検索バーは検索が終わっても出っぱなしになる。
ので検索バーからフォーカスを移すと自動的に閉じる
userChromeJS用スクリプトを書いた。
以下をsmartlyCloseFindbar.uc.jsとでも名付けて保存して下さい。
// ==UserScript== // @name smartlyCloseFindbar.uc.js // @namespace http://d.hatena.ne.jp/blooo/ // @include main // ==/UserScript== (function(){ function closeFindbar(e){ if(!gFindBar.hidden) { if(e.target.id != "FindToolbar"){ gFindBar.close(); } } } addEventListener('mousedown', closeFindbar, false); addEventListener('keydown', closeFindbar, false); })();
タブを切り替えたり検索バーやロケーションバーにフォーカスを移すと
ページ内検索バーが閉じるはず。
全然smartlyじゃないけど。
できればいずれタイムアウト設定(?)とか付け加えたいと思う。
本当は前書いたようにクイック検索を使えばいいんだろうけど
Firefoxでページ内検索後自動的に閉じる - blooo
どうしてもctrl+fで開いてしまう癖が抜けない。
最初はctrl+fをクイック検索に置き換えれないかと思ったんだけど
わからなかったので代替策。