这是一个创建于 2929 天前的主题,其中的信息可能已经有所发展或是发生改变。
在 IE8 上用 ip 地址访问服务器,下载 excel 时,此时提示被拦截,允许弹出,
再次导出,浏览器闪一下,没有导出任何文件
1.IE8 不允许在 ajax 异步回调函数中去做 win.open 的动作(同步 ajax 可以)
2.即使在发送异步请求之前执行 win.open ,那么 win.open 可以执行,但是无法在回调函数中请求下载连接下载 excel 文件( word , pdf 可以)。
3.IE 认为非用户主动触发的请求执行 win.open 操作和下载文件是不安全的,例如事件源起源于 ajax 的异步回调和 settimeout 的定时器。 IE8 会禁止用户 win.open 或者请求下载一些敏感文件(如 excel 文件)。