当我将响应内容类型设置为Excel时,打开/保存对话框会在IE8上显示两次。它适用于其他浏览器(在Chrome / Firefox / Opera上测试)。
设置响应内容类型的代码是:
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment;filename=abc.xls");
我搜索了解决方案/解决方法。关闭Smartscreen没有帮助。 另外,另一个建议是在点击“保存/打开”之前等待5-10秒。那也行不通。
这是什么原因?是否有任何IE特定的解决方法?
这是一种痛苦,但IE8仍然被用户广泛使用。
答案 0 :(得分:0)
这只是猜测,但它可能与Office(以前)通过插件嵌入IE的方式有关。
解决方法可能是在将其发送给用户之前将其放在zip文件中。