我正在使用nodewebkit将nodejs/angular webapp移植到Windows。现在一切都一直很好,但是当我希望用户下载文件时,我正面临一个棘手的问题。node-webkit使用window.open()下载文件打开另一个窗口
为了开始下载与保存文件对话框,我用一个简单window.open(url)
其中URL可以是任何类型的文件的链接。这一行实际上是它的工作,并弹出窗口对话框来保存文件,但同时出现一个空白的node-webkit页面。
我一直在尝试在node-webkit中乱用一段时间而没有管理删除这个空白页面。
由于任何人都经历过同样的行为? 我会对任何潜在客户感兴趣,因为我可能错过了某些明显的东西。
有一天,它是你住的地方的一个很好的wathever时间!
这对'的预期行为的window.open()'。阅读此:https://developer.mozilla.org/en-US/docs/Web/API/Window.open – melancia
好吧,所以我没有想到这里明显的东西... 使用'location.href = url'而不是似乎做的伎俩。非常感谢 ! – Furzel
你应该把自己的评论作为回答,并接受它,以便人们可以看到它的解决。 ;) – 2014-03-05 14:10:24