2017-07-28 106 views
1

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

enter image description here

回答

1

下载处理行为依赖于当前加载的网页的内容,可以是不同的。有些网站故意打开弹出窗口来提供下载请求。这样的弹出最终是空白的。

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

+0

谢谢,我能够从PopupHandler的PopupParams中获取窗口url,我可以通过添加下载处理程序并在浏览器中加载此url来下载该文件。 –