只有
用户机器才能“强制”到Excel中.也就是说,99%的时间如果你发送正确的mime类型和
用户有Excel,那么它将在Excel中打开,假设他们批准.
并且只有服务器可以发送正确的mime类型.传递给JavaScript window.open调用的文档类型对此没有影响.事实上,调用window.open最多只会打开一个多余的窗口.
最好使用< a href =“foo.xls”>链接到文档.并且如果您的服务器正在发送一个mime类型的应用程序/ x-excel或application / x-msexcel,这几乎总是微软浏览器打开一个带有Excel文档的新窗口.