シングルウィンドウモードにしている状態で URL をクリックすると、Firefox 画面が最前面に出てきてしまう。バックグラウンドのまま(非アクティブのまま)開きたい。
TbE を導入するとそういうことが出来るのだが、何か一瞬 DOS のウィンドウが開くのか変なウィンドウができるのが嫌(Alt-Tab で引っ掛るのが嫌)。nsNativeAppSupportWin.cpp のソース見ると、既にあるウィンドウにコマンドライン引数渡した後、SetForegoundWindow で最前面に持ってきているっぽい。ということで該当部分コメントアウトしてビルドすると、無事自分の好きな挙動になりました。
ただし、Trunk では上手く動かない。これは昨日書いた single window が上手くいかないことに起因してそうな予感。
- [余談ですが]シェル・スクリプト教育
- 民放で「着服したお金は視聴者からの受信料」と連呼する