请参阅此处的示例:Meteor documentation
它适用于Firefox,Chrome和(我相信)IE,但不适用于Safari。如果我删除了目标行,它可以在以上所有方面工作,所以target
是我能说的问题......
var a = document.createElement( 'a' );
a.target = '_blank';
a.href = 'http://www.google.ca/'
document.body.appendChild( a );
a.click();
(这是一个简化的示例;我使用这样的下载向用户提供生成的CSV文件)
这有什么办法吗?我不希望用户用CSV查看clobber。
修改:替代问题:我有CSV文件的网址。如何让Safari下载呢?