Home > Backend Development > PHP Tutorial > phpexcel导出excel文件,用IE8无法下载,另存为对话框一闪而过,该如何解决

phpexcel导出excel文件,用IE8无法下载,另存为对话框一闪而过,该如何解决

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-13 11:52:02
Original
1254 people have browsed it

phpexcel导出excel文件,用IE8无法下载,另存为对话框一闪而过

本帖最后由 dzdouzi 于 2012-06-27 16:28:36 编辑 测试了ie6 ie7 ie9 chrome ff 均正常,就是ie8不行,点击导出按钮后弹出保存对话框后瞬间就关闭了,网上查遍了也没找到解决办法。
在phpexcel官方看到一个解决办法:
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
    session_cache_limiter("public");
}
session_start();

用了也是无效,尝试了各种header的组合,均失败,无奈只好到这里求助下,希望可以解决。

补充:不知道是不是跟window.open()有关

一共没多少分,全悬赏到这个帖子吧,希望可以找到解决办法
------解决方案--------------------
代码不多的话可以贴出来。让大家帮你测试一下。
------解决方案--------------------
引用:
测试了ie6 ie7 ie9 chrome ff 均正常,就是ie8不行,点击导出按钮后弹出保存对话框后瞬间就关闭了,网上查遍了也没找到解决办法。
在phpexcel官方看到一个解决办法:
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
    session_cache_limiter("public");
}
session_sta……
既然只与特定浏览器相关,那就是浏览器的问题了
可以尝试发个浏览器兼容的头。mate 标记是

大约是
header('X-UA-Compatible:IE=7');
不能确定
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template