|
いつの頃からかは記憶がないのだが、Firefox のツールメニューに "Java Console" というメニュー項目が追加されている事に気付いた。 関連するような拡張機能を入れたおぼえはなかったが、 項目をクリックしてみれば何が原因かはおよそ推測がつく。 ![]() ![]() Netscape Communicator の時代には結構お世話になった Java Console。 おそらく、Sun Java プラグインのアップデートに伴ってインストールされたものだろう。 さて、由来がわかったのは良いとして、Firefox を使っているうちにこれを消したくなった。 特に拡張機能の開発をしているときにはエラーコンソールを頻繁に開くわけだが、 間違って Java Console の方を開いてしまう事が多々ある。 コントロールパネルの "Java" の設定でなんとか消せないかと試してみたがうまくいかない。 だいたい、Java Applet 全盛の時代ならいざ知らず、 使いもしないコンソールを勝手にインストールされても不愉快なだけだ。 というわけで、この "Java Console" を消す方法をいくつか。 1. メニュー項目だけを消す 一番簡単な方法。 userChrome.css に次の記述を追加。 /* メニューの "Java Console" を消す */ #menu_ToolsPopup > menuitem[label="Java Console"] { display: none !important; } プロファイルが複数あるときは、各々のプロファイルで同じ作業を行なう必要があるが、 安全かつ確実でもある。 拡張機能の Menu Editor を使ってもいいが、 拡張の開発に使うプロファイルはシンプルにしておきたい所。 2. Java Console を無効にする そもそも "Java Console" は何かと言えば、ただの拡張機能にすぎない。 これがアドオンマネージャーに表示されない理由は、install.rdf に <em:hidden>true</em:hidden> という、「アドオンマネージャーに表示しちゃダメ」設定が記述されているからだ。 普通の拡張機能ではこんな書式は使わないのだが、 アップデートの方は Java プラグインのアップデートにお任せで、 画面表示の細かい設定などない拡張機能だからこそできる設定と言えよう。 さて、この設定を無効にするには、Firefox を終了した上で、 プロファイルフォルダのルートにある extensions.rdf を編集すればいい。 エディタで "hidden" あたりをキーワードにすれば NS1:version="6.0.03" が見つかるだろうから、hidden= を "false" に書き変えて上書き保存。 Firefox を立ち上げて ツール → アドオン すれば ![]() のように JavaConsole が表示される。 ここで「無効」ボタンを押して Firefox を再起動すれば "JavaConsole" が消えているだろう。 普段は使わないけど、何かのときに使うかも、という人にお勧め。 なお、「無効」ボタンを押した後で extensions.rdf を見てみると、 Firefox の再起動前なら、NS1:userDisabled="needs-disable" 再起動の後なら NS1:userDisabled="true" という記述が追加されていることがわかる。 3. Java Console を削除する Java Console の本体は、プロファイルフォルダではなく、 Firefox をインストールしたフォルダの方の \extensions にある。 Windows XP のデフォルトの場合、 C:\Program Files\Mozilla Firefox\extensions\{CAFEEFAC-0016-0000-0003-ABCDEFFEDCBA} にある筈だ。 ここにあるファイルをフォルダごと削除、でも消せるとは思うが、 何らかの不具合が生じる可能性もあるのでお勧めできない。 2. の手順でアドオンマネージャーに表示しておいて、「削除」を選択するのがベターだろう。 この方法だと、複数のプロファイルを使っていても、 一回の手順で全プロファイルの "Java Console" を削除できる。 ただし、Java プラグインをアップデートした場合は、再度インストールされる可能性が高く、 一回削除しておけばいい、というわけではないと思われるので念の為 (^^; |
| << 前記事(2007/12/23) | トップへ | 後記事(2007/12/27)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|
| << 前記事(2007/12/23) | トップへ | 後記事(2007/12/27)>> |