处理从当前浏览器 window 以外的新浏览器 window 下载的文件

Handling file being downloaded from new browser window other than current browser window

我正在使用 Dotnetbrowser 1.11 并尝试通过从网站单击按钮下载文件,并将下载处理程序分配给浏览器。但是,单击按钮后不会触发 allowdownload 事件。注意到在手动按钮上单击新浏览器 window 打开并弹出保存对话框。请协助如何处理从当前加载的浏览器 window 以外的新浏览器 window 下载此类文件。

下载处理行为取决于当前加载的网页的内容,并且可能会有所不同。一些网站故意打开一个弹出窗口来处理下载请求。这样的弹出窗口最终是空白的。

解决此行为的唯一方法是实现一个自定义弹出处理程序,它将按照您的应用程序的预期处理这些情况。