1

CFCONTENT を介して静的ファイル (PDF、Word、PowerPoint など) を提供する ColdFusion テンプレートがあります。

PDF のようにブラウザーで開くことができない PowerPoint ファイルの場合、Internet Explorer (IE) 9 は、ファイルを開くか保存するように求めます。[開く] をクリックすると、ユーザー名とパスワードを求める Windows セキュリティ ダイアログ ウィンドウが表示されます。

Windows セキュリティ ダイアログ (個人情報保護のためサイトアドレスは消しました)

この動作は IE8 では発生せず、[保存] をクリックしても発生しません。

ユーザー エクスペリエンスを低下させ、混乱を招くため、この Windows セキュリティ ダイアログが表示されないようにするにはどうすればよいですか?

4

1 に答える 1

0

リンクをクリックしてファイルをダウンロードするときに、 Fiddlerなどを使用してネットワーク トラフィックを監視することをお勧めします。動作するマシンと動作しないマシンでこれを行い、トラフィックを比較します。ある時点で、動作していないマシンが 401/403 応答を受信して​​いる必要があり、ブラウザは資格情報の入力を求めています。

ユーザーは資格情報を入力して、ファイルを正常に開くことができますか? もしそうなら、それらはワークステーションへのログインに使用されたものと同じ資格情報ですか? cfheaderタグと組み合わせてタグも使用していcfcontentますか? その場合、Content-Disposition を または に指定していますinlineattachment? あなたの Web サイトは、これらのマシンの IE の「インターネット」または「イントラネット」セキュリティ ゾーンにありますか?

IE9 は明らかに IE8 よりも安全です。これは、IE9 では「オン」になっているが IE8 ではオンになっていない設定に帰着する可能性があります。

于 2013-10-15T15:39:07.710 に答える