H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】window.open导出excel的问题

我直接用window.open(url),没有放到异步中,没有拦截问题,打开新窗口自动下载excel并且新窗口会自动关闭,
但是如果我放到异步中会拦截,所以我window.open()保存起来

var openWin = window.open()
openWin.location = url;

这样没有被拦截了,但是打开新窗口自动下载excel后,新窗口不会自动关闭,为什么?

回答:

因为你拿着人家的窗口句柄了啊。 openWin.close() 试试

本文地址:H5W3 » 【Web前端问题】window.open导出excel的问题

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址