如果想实现下载文件,首先要让这个类继承CefDownloadHandler ----------------这个如何继承?
然后重写父类的OnBeforeDownload和OnDownloadUpdated两个方法 --------这个代码是C吗?
基本看不懂啊,能否说详细一点?
protected override void OnBeforeDownload(CefBrowser browser, CefDownloadItem downloadItem, string suggestedName, CefBeforeDownloadCallback callback)
{
callback.Continue(string.Empty, true);
}
protected override void OnDownloadUpdated(CefBrowser browser, CefDownloadItem downloadItem, CefDownloadItemCallback callback)
{
if (downloadItem.IsComplete)
{
MessageBox.Show("下载成功");
if (browser.IsPopup && !browser.HasDocument)
{
browser.GetHost().ParentWindowWillClose();
browser.GetHost().CloseBrowser();
}
}
}