在 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 文件)。
再次导出,浏览器闪一下,没有导出任何文件
1.IE8 不允许在 ajax 异步回调函数中去做 win.open 的动作(同步 ajax 可以)
2.即使在发送异步请求之前执行 win.open ,那么 win.open 可以执行,但是无法在回调函数中请求下载连接下载 excel 文件( word , pdf 可以)。
3.IE 认为非用户主动触发的请求执行 win.open 操作和下载文件是不安全的,例如事件源起源于 ajax 的异步回调和 settimeout 的定时器。 IE8 会禁止用户 win.open 或者请求下载一些敏感文件(如 excel 文件)。