IE8 下载文件问题

2016-11-15 11:04:51 +08:00
 yan159753li
在 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 文件)。
1336 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX