CefSharp를 사용하여 여러 파일을 다운로드하려면 어떻게해야합니까?VB.net에서 CefSharp로 여러 파일 다운로드
페이지에서 여러 파일을 다운로드해야하는데이를 수행하기 위해 javaScript를 실행합니다. 첫 번째로 Chrome에서 증명하고 처음에는 작동하지 않으며 첫 번째 링크 만 다운로드합니다. 내가 먼저, 내가 그것을 고정이 코드로, 아무것도 다운로드 할 수 없습니다, 모든 사이트 CefSharp 크롬 Content Settings-Chrome
에 자동으로 여러 파일을 다운로드 할 수 있도록 허용 재산 자동 다운로드를에 변화를 해결했습니다.
Public Class DownloadHandler
Implements IDownloadHandler
Public Event OnBeforeDownloadFired As EventHandler(Of DownloadItem)
Public Event OnDownloadUpdatedFired As EventHandler(Of DownloadItem)
Public Sub OnBeforeDownload(browser As IBrowser, downloadItem As DownloadItem, callback As IBeforeDownloadCallback) Implements IDownloadHandler.OnBeforeDownload
RaiseEvent OnBeforeDownloadFired(Me, downloadItem)
If Not callback.IsDisposed Then
Using callback
callback.[Continue](downloadItem.SuggestedFileName, showDialog:=False)
End Using
End If
End Sub
Public Sub OnDownloadUpdated(browser As IBrowser, downloadItem As DownloadItem, callback As IDownloadItemCallback) Implements IDownloadHandler.OnDownloadUpdated
RaiseEvent OnDownloadUpdatedFired(Me, downloadItem)
End Sub
End Class
하지만 내 문제는 첫 번째 링크 만 다운로드하고 여러 파일을 다운로드해야한다는 것입니다. CefSharp에서 여러 파일을 다운로드하려면 어떻게합니까?
감사합니다. @ ryguy72, 실제로 저는 다른 방법으로 해결했습니다. JS로 스크립트를 만들고 EvaluateScriptAsync 함수를 호출합니다. –