中田さん,いつもお世話になっております。京都の小波です。
このところ SVG, XUL 関連のコンテンツ開発に関心をもっていて,AN HTTPD の方も
それに合わせて MIME タイプの設定をやっています。先日もこの件で書きましたが,
次のサイトのサンプルを(自サーバ上に置いて)全部表示させるには, XUL の設定も
しなければならないことが分かったので,それも含めてメモ代わりにご報告します。
Croczilla のサンプルページ
AN HTTPD の「オプション」⇒「一般」⇒「ファイルタイプ」で「追加」として
次の2行を書き加えます。
拡張子 MIMEタイプ
svg image/svg+xml
xul application/vnd.mozilla.xul+xml
半分は万一のための自分用のメモ代わりですが,他にも関心を持たれる方があるかも
しれませんので,情報提供ということで。
小波さん
Adobe SVG Viewerをインストールすれば
IEでも拡張子 svgのファイルを表示可能ですね。
http://www.adobe.co.jp/svg/viewer/install/
中田さん,ご指摘ありがとうございます。
件のサイトでは SVG のデモを拡張子が svg と xml の2種類のファイルで提供しているので,
とりあえずその2つのレンダリングが可能な設定で行こうとおもいます。いずれにせよ IE は当面
SVG の実装をしてないので,IE ユーザには意味のないページなわけで。こういう実験ができるのも
自分専用のPCでまともな HTTPD が使えるということの利点です。
話は飛びますが,mathML の実装がなされてまともな数式が使えるようになり,XVGでグラフィックスが使え
るようになるというのは,ウェブのひとつの到達点が見えてきたということですね。
小波さん、
xml は application/xml で、xhtml は application/xhtml+xml だと思いますが、IEなどではダウンロードになってしまうのではないかと思います。
SVG の問題は解決しました。やったことをこちらに報告しておきますので,これから試す方は
参考になさってください。
AN HTTPD で「オプション」→「ファイルタイプ」として,拡張子と MIMEタイプのところに
次の通り追加を行います。
拡張子: svg,xml,xhtml MIMEタイプ: image/svg+xml
これでAN HTTPD を再起動し,一方 Firefox の方は
「ツール」→「オプション」→「プライバシー」→「キャッシュ」として
「キャッシュを今すぐ消去」のボタンを押します。
こうしてやれば,自サーバに置いた SVG コンテンツで拡張子が xml,xvg,xhtml のもの
のグラフィックスイメージのレンダリングがうまく行われるようです。
もっとも,拡張子としては svg だけに限ったほうが副作用が出ないかも知れません。
そのへんの確認はしていないので,みなさんよろしく。
いつもお世話になっております。京都の小波です。
Firefox 1.5 が SVG 対応になったのを受けて,自サーバ(といってもノートですが)でも
SVG のコンテンツの作成を試みようと思って試してみていますが,うまくいきません。
http://www.croczilla.com/svg/samples/のサンプルでは問題なくグラフィックスが表示されているのに,
それをダウンロードして localhost から読み込むと,拡張子が xml,svgの場合にはレンダリングが
なされず,xhtml の場合にはブラウザが使用アプリケーションを尋ねてくるという動作になります。
同じコンテンツでサーバによって動作が違うというのは httpd の設定の問題なのかも知れないと思って,
お尋ねしています。こちらの間違いかも知れませんので,もしもヒントになるようなことがあり
ましたら,教えていただけると幸いです。