【发布时间】:2009-12-15 22:45:26
【问题描述】:
如何在 JS/jQuery 中弹出新打开的窗口的“另存为”对话框。基本上我正在从网页上抓取一些数据。因此,我通过以下方式打开一个新窗口:
dataWindow = window.open('blank','dataWindow');
然后我将输出写入空白窗口,但我想自动弹出打开“另存为”对话框以将窗口内容保存到文件 (text/csv)。我该怎么做。我试过了:
dataWindow.document.execCommand("saveAs",true,".txt");
但它似乎没有做任何事情。
【问题讨论】:
-
不管它是否在 IE 中工作......我只需要它在 Firefox 中工作
-
对不起,一旦输出发送到窗口,我不知道如何使用 JS 发送 content-disposition 标头。
标签: javascript jquery