私の件名は、私が求めていることのほとんどを述べています。レポートをさまざまな形式 (HTML、CSV、TSV、Excel など) で出力する Web サイトを持っています。可能な限り、これらのファイルをブラウザに表示したいと考えています。そのために、「Content-Disposition」が「インライン」になるようにヘッダーを設定しました。これは、さまざまなファイル タイプで非常に一貫性のない動作をします。FF3 と IE7 の両方で、HTML は常に自動的にインラインで開くようです。それは理にかなっている。TSV を使用すると、私のシステムでは未知のファイル タイプであるため、両方のブラウザでダウンロードを求めるプロンプトが表示されます。それも理にかなっており、まさに私が望んでいることです。ただし、Excel と CSV では動作が異なります。FF では、両方とも常にダウンロードまたは開くように求められます。「開く」を選択すると、新しいウィンドウで開きます。IE では、両方ともダウンロードまたは開くためのプロンプト -- これがわかりません。Excel ファイルは Content-Disposition: inline で自動的にインラインで開かれると思いました。IE で「開く」を選択すると、ブラウザでインラインで開きます。
誰かが予期しない動作を説明できますか? これは私にとって実際には問題ではありませんが、私のユーザーはこれをバグだと考えているので、私が彼らに引用できる信頼できる情報源は素晴らしいでしょう. この「問題」について私がこれまでに見つけた唯一のものは、自動オープンインラインが IE のセキュリティ上の欠陥の 1 つである方法についての mozilla フォーラムの 1 行の投稿です...それは古い投稿だったので、おそらくIE7で「修正」されましたか?ありがとう。