2012-04-21 11 views
0

拡張子.svgのビデオゲーム用のsavegameファイルを使用しています。MIMEタイプを無視したInternet Explorer

ブラウザではスケーリングされたベクトルグラフィックスと解釈されるため、.htaccessファイルにAddType application/octet-stream .svgを追加しました。これはFirefoxとChromeで動作しますが、それを信じているかどうかはわかりませんが、私は良いInternet Explorerに問題があります。

アイデア?

答えて

6

他のブラウザと比較して、Internet Explorerはいくつかrather advanced attempts at detecting the contents of application/octet-streamです。それは基本的に最初にコンテンツを認識するかどうかをチェックし、そうでない場合はファイルサフィックス(この場合はsvg)に基づいて処理します。他のブラウザでは、あなたが話している内容の種類に完全に満足しています。

IE上で動作させることは、ファイルで何をしようとしているかによって異なります。ファイルとしてダウンロードしようとしているだけの場合は、Content-Disposition: attachment; filename="myfile.svg"ヘッダーを使用して強制的にIEをダウンロードし、ファイルを表示させないでください。これを行う方法の例はhereです。

+2

X-Content-Type-Options:nosniffも設定できます –