在电子中的window.open()上捕获保存和取消事件

时间:2018-01-22 10:37:20

标签: javascript javascript-events windows-10 electron

我在js中本地保存文件

var win = window.open(appConfig.server_url + '/v1/discussion/files/download/chat' + '/' + params);

在浏览器上打开一个新标签并下载文件并关闭标签,但在电子上打开文件保存对话框,如下图所示 enter image description here

所以我想在js中捕获保存和取消事件,以便在点击保存用户时应该"下载成功" 消息,并且在取消时不会发生任何事情。

1 个答案:

答案 0 :(得分:0)

您可以将监听器注册到.fcrow1 { background-color: #F7F7F7; background-image: url(../img/gold.jpg); background-repeat: no-repeat; background-attachment: fixed; background-size: 50%; } 以捕获session事件。在回调中,您可以访问当前的'will-download'并可以随心所欲地使用它。

电子docs example

DownloadItem

我希望这有帮助!