Windows XP の IE6 SP1 にインストールされた Cosmo Player 2.1 の不具合について

Cosmo Player 2.1 は VRML を見るための Internet Explorer や Netscape などのWebブラウザー用プラグインです。  Windows 95, NT 以降の Windows PC にインストールできますが、Windows XP の Internet Explorer 6.0 SP1 ではVRMLを見ることが出来ない場合がありますので、その対処法をお知らせします。

このページは GoGoGoさんから頂いた不具合の報告と .htaccess ファイルによる対処法を元に作成されています。

別件ですが、こちらもご覧ください。
◇ Internet Explorer 用の累積的なセキュリティ更新プログラムによる Cosmo Player の不具合について

不具合について

不具合の内容

Webページの A タグでリンクしている VRML をクリックして開くことができない。  しかし、EMBED タグや OBJECT タグによってページに貼られたVRMLは問題なく見ることができる。

不具合がでる条件

VRMLを見る側と設置する側の両方の条件が重なっていると、この不具合が現れます。
見る側の条件
Windows XP の Internet Explorer 6.0 SP1 に Cosmo Player 2.1 もしくは Pivoron Player 1.0 をインストールしている。 複数のVRMLプラグインをインストールしている場合、この2つのプラグインの何れかが最後にインストールされてVRMLファイルに関連付けられている。

尚、この不具合は Windows 98 SE では発生しません。  また Windows XP であっても、Netscape や Opera など IE6 SP1 以外の Web ブラウザーや、Cortona や Contact など Cosmo Player 2.1 以外のVRMLプラグインでは発生しません。

設置する側の条件
VRMLを設置しているサーバーのMIMEタイプに x-world/x-vrml が設定登録されていない。

VRMLのMIMEタイプは、x-world/x-vrmlmodel/vrml2種類ですが、ISPが用意したホームページサービスにしろ、レンタルホームページサービスにしろ、どちらか一方しか設定されていない場合が多いようです。  Google による"mime type 一覧 設定" の検索結果
条件とは逆に x-world/x-vrml しか設定登録されていないサーバーでは、この不具合は現れないようです。(あまり検証していないので間違いかもしれません。)

不具合の確認

「見る側の条件」に該当したPCで不具合の確認ページをご覧ください。

当サイト(遠くの お山で けけんけん)のサーバーのMIMEタイプ設定x-world/x-vrml が登録されていないのですが、後述の対策が施されている為「見る側の条件」に該当するPCで当サイトのVRMLを開いてもこの不具合は現れません。

対策について

Cosmo Player は開発が終了している為、今後のバージョンアップによる不具合の対処は望めません。 見る側か設置する側での対策が必要です。

VRMLを見る側の対策

Windows XP ユーザーがこの不具合を避けるには、Internet Explorer 以外のブラウザーで Cosmo Player もしくは Pivoron Player を使用するか、 Cosmo Player、Pivoron Player 以外のVRMLプラグインを Internet Explorer で使用してください。

VRMLを設置する側の対策

VRMLを設置する側が対策を行うと、見る側で対策する必要がなくなります。  VRMLを設置しているサーバーのMIMEタイプに x-world/x-vrml を拡張子 wrl で追加設定してください。  設定の追加方法は、.htaccess ファイルを設置する、サーバー運営者に登録申請するなど、サーバーにより異なります。

サーバー運営者から .htaccess ファイルの設置によるMIMEタイプの追加が許可されているならば、 以下の内容を記述したテキストファイルを作成してください。
AddType x-world/x-vrml wrl
FTPでこのテキストファイルを自分のWebサイトにアップロードし、サーバー上でファイル名を .htaccess に変更してください。
これでこのファイルを設置した場所から下のディレクトリにある拡張子 wrl のVRMLファイルを問題なく開くことができます。

お使いのサーバーが設定しているMIMEタイプの種類や、 .htaccess ファイルの設置が許可されているかどうかは各自でご確認ください。
無料レンタルホームページのサーバーでは .htaccess ファイルの設置が許可されていない場合が殆どです。 また、有料レンタルであっても .htaccess のファイル名が使用できず、他の名前に変える必要がある場合もあります。

Auther Kekenken. since 2003.11.14