2012-03-13 10 views
2

私は自分のサーバー上のWebページへのリンクを持つ電子メールを持っています。ページリンクは、Http Refreshヘッダーを発行してクラウド内のPDFにリダイレクトします。このリダイレクトは、他のすべてのブラウザおよび/またはWebメールクライアントの設定で動作します。IE9を同軸にして、GmailからのリンクエンドポイントがHTTPリダイレクトをPDFに使用できるようにするにはどうすればよいですか?

デバッグ時に、私のリンクがlocalhostを指している場合、IEはリダイレクトを許可することを発見しました。しかし、私がlocalhost.site.comを使用する場合、IE9はそれを許可しません。 (Gmailでのみ)

フィドラーとテストの間には、識別可能な違いはありません。 MVC3とIIS 7.0を使用しています。 JavaScriptエラーはありません。 javascriptを無効にしてGmailの非jsクライアントからリンクをクリックすると、リンクが正しくリダイレ​​クトされます。

私はPDFにリダイレクトするときにこの問題が発生します。

答えて

1

これは、IEがブラウザでPDFをレンダリングするために使用するPDFプラグイン(私はあなたがAdobeを使用していると仮定している)に問題があるようです。プラグインを無効にして、この問題がまだ発生しているかどうかを確認できます。

プラグインを無効にするには、Adobeを開き、[編集] - > [環境設定] - > [インターネット]に移動し、[ブラウザでPDFを表示]オプションをオフにします。プラグインを無効にしてみて、ファイルをダウンロードできるかどうか確認してください。

+0

ブラウザでの表示を無効にしてテストし、PDFをダウンロードします。 MSにチケットを送った。 – Fluffy

1

私は同じ問題を抱えていました。面白いことに、リダイレクトサイトドメイン(つまり、埋め込みリンクのドメイン)を信頼できるサイトに追加することも興味深いと思っています。明らかに、リンクオープンを追跡するための多くの使用。

明らかに、これはHotmailやFirefox/ChromeのGmailからうまくいくので、IE9、Gmail、Adobeの奇妙な組み合わせです。 「ブラウザでPDFを表示する」も私のために働いた。

関連する問題