2017-07-28 111 views
1

我正在使用Dotnetbrowser 1.11並嘗試從網站上點擊按鈕下載文件,並已將下載處理程序分配給瀏覽器。但是,按鈕點擊後,allowdownload事件不會觸發。注意到在手動按鈕上單擊一個新的瀏覽器窗口打開並保存對話框彈出。請協助如何處理除當前加載的瀏覽器窗口以外的新瀏覽器窗口的文件下載。處理從當前瀏覽器窗口以外的新瀏覽器窗口下載的文件

enter image description here

回答

1

下載處理行爲依賴於當前加載的網頁的內容,可以是不同的。有些網站故意打開彈出窗口來提供下載請求。這樣的彈出最終是空白的。

解決此問題的唯一方法是實現一個自定義彈出式處理程序,它將按照您的應用程序的預期處理這些情況。

+0

謝謝,我能夠從PopupHandler的PopupParams中獲取窗口url,我可以通過添加下載處理程序並在瀏覽器中加載此url來下載該文件。 –