2012-09-07 108 views
0

我有一個網站,列出了客戶的信件,當一個字母的「查看」按鈕被點擊時,它使用JavaScript(window.open(url))打開一個新窗口來獲取。 pdf文件,我認爲這是由水晶報告生成的。IE8在Windows XP中打開.pdf,但不是在Windows 7

  • 在IE8在Windows XP上它的工作原理
  • 在Windows 7中打開它用正確的網址空白頁,但它並沒有任何操作系統它試圖打開該文件
  • 在任何其他瀏覽器工作
  • 該機擁有最新版本的Adobe Reader軟件

在Win7/IE8一旦空白頁被打開,如果你再點擊網址並回車,它會再次請求文件,並正確地將其打開。我用提琴手看過請求,他們完全一樣。

我將mime類型設置爲「application/pdf」,並在content-disposition標題中內聯爲true。

我可以通過返回一個只設置window.location = url的視圖來克服它,但它感覺很糟糕。 這是一個已知的問題?有沒有什麼辦法可以使它在兩個IE版本中工作?

+1

看起來插件只適用於acrobat reader而不適用於acrobat本身。 –

+0

讀者就是我需要的尼勒什 – NickL

回答

0

還不知道爲什麼這兩個版本之間存在差距,而不是JavaScript,現在我在元素上使用了target="_blank",這就完成了。

相關問題