| このNetscape Communicator4.7xというブラウザーソフトは極めてカスタマイズしやすいソフトです。
なぜあんなにJava起動に時間がかかるのか
NC4.7XのJVMはWindowsのJVMとは完全に独立しており、java40.jarによって制御されています。ちなみにJavaバージョンは極めて古臭いもので、1.1.5です。
このjava40.jarは圧縮されており、1.8MBになっています。展開すると3.16MBになります。NCのclassesフォルダー内には10個のjarファイルがあり、これらの展開(ファイル解凍)に時間がかかります。
Brown Orifice対策
バージョン4.74以前のネスケにはちょっとした不具合があります。この不具合を突いたちょこざいなJavaアプレットがBrown
Orificeです。このアプレットに関する詳細はここにあります。また、良心的な(全く危険の無い)デモンストレーションサイトはここです。(当然Javaが起動します)
このアプレット対策は、単にバージョンを4.75以上にする、という簡単なものです。しかし4.75以上にはブックマークの文字化けという致命的な不具合があります。ですからブラウザーのバージョンは4.74以下のままにしたいものです。
では簡易版の手順を示します。インストールされているバージョンは4.74以下と仮定します。
まず、C:\Program Files\Netscape\Users\default(ここはご使用の環境に依存します)の中のbookmark.htmをデスクトップ上等にコピーします。
そしてネスケをアンインストールします。次にネスケ4.75をインストールします。そしてC:\Program
Files\Netscape\Communicator\Program\java\classes内のjava40.jarをコピーします。(またデスクトップ上等にコピー)
そして4.75をアンインストールします。フォルダーもきちんと削除してください。
そして4.74以下のバージョンをインストールします。そして起動させると、ユーザープロファイルを作成します。名前やメアドを入力してください。それが終わったら終了させます。その後に、デスクトップ上のbookmark.htmをC:\Program
Files\Netscape\Users\default(ここはご使用の環境に依存します)に上書きコピーします。
そしてデスクトップ上のjava40.jarをC:\Program
Files\Netscape\Communicator\Program\java\classesに上書きコピーします。これで完了です。
完全版の手順についてですが、これはJDK1.2以上の開発環境が必要です。また、マシンのスペックもある程度必要になってきます。要は自前でJavaの開発をすることになります。といっても単にJava2関連ファイルを書き換えるだけです。詳細は現時点では伏せさせていただきます。 |