我有一个列出客户信件的网站,当点击一个字母的“查看”按钮时,它会使用JavaScript(window.open(url)
)打开一个新窗口来获取.pdf文件,我认为该文件是由水晶报道。
在Win7 / IE8中打开空白页后,如果您再单击该URL并按Enter键,它将再次请求该文件并正确打开它。我用小提琴手看了一下请求,但它们完全一样。
我将mime类型设置为“application / pdf”,并在content-disposition标头中内联为true。
我可以通过返回一个只设置window.location = url
的视图来破坏它,但感觉很糟糕。
这是一个已知的问题?有没有办法让它在两个IE版本中都有效?
答案 0 :(得分:0)
仍然不知道为什么两个版本之间存在差异,但是我现在在元素上使用target="_blank"
而不是JavaScript,这就是诀窍。