download-item.cancel()两次发出'done'?

时间:2017-02-08 04:06:53

标签: node.js electron

  • 电子版:1.4.0
  • 操作系统:MacOS(Darwin内核版本15.4.0)

预期行为

当我触发downloadItem.cancel()时,事件'done'触发一次该状态为'cancel'

实际行为

事件'完成'触发两次。这是故意或触发两次故意?

为什么?

重现

git clone https://github.com/dengyaolong/electron-download-item-cancel-fired-twice
npm i
npm start

保存,查看日志。取消两次解雇

1 个答案:

答案 0 :(得分:0)

首先,如果你可以更新电子,你应该:) 您描述的问题会在广播中记住我两次,因为控制器已初始化多次,请尝试以下解决方案: https://stackoverflow.com/a/25805540/970470

欢呼声