【发布时间】:2015-07-17 15:52:57
【问题描述】:
我正在使用 Electron 围绕网页编写一个包装桌面应用程序。我正在使用<webview> 控件来显示页面。请注意,如果我单击导致在普通浏览器中下载文件的链接(HTTP 响应具有 Content-Disposition 标头)在 Electron 中不会执行任何操作,这对我来说很好,因为我喜欢控制下载的文件会发生什么。该应用程序将在受限环境中运行。
似乎无法弄清楚我如何才能捕捉到下载事件。当我单击链接时会触发did-get-response-details 事件,但我无法访问任何响应数据(至少是标题),也没有声明 Electron 不会处理此链接,因此我可以做任何我想做的事我自己来处理它,比如使用 node.js API 获取它。
【问题讨论】:
标签: javascript download electron