【发布时间】:2011-02-13 00:10:24
【问题描述】:
我有一个要移植到 OS X Dashboard 小部件的网络应用程序。 Web 应用程序使用 JavaScript 在客户端生成一些数据,然后,当用户想要保存它时,将其发送到服务器端脚本,该脚本使用 Content-disposition: attachment; HTTP 标头中继数据,触发保存文件大多数浏览器中的对话框。
我尝试在仪表板环境中复制它。小部件只是消失了。我不知道,但我怀疑它实际上可能正在导航到不熟悉的内容。
那么,我如何触发“保存文件对话框”——或者,如果失败了,使用任何方法将 Widget 生成的数据保存为文件?
【问题讨论】:
标签: javascript macos save dashboard savefiledialog