我正在使用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