User Tools

Site Tools


study:cs-webbrowser:20250624-001:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
study:cs-webbrowser:20250624-001:index [2025/06/24 17:42]
jethro [步驟 1: 安裝 CEFSharp]
study:cs-webbrowser:20250624-001:index [2025/06/24 17:43] (current)
jethro [步驟 3: 監聽下載事件]
Line 61: Line 61:
 }</​sxh>​ }</​sxh>​
   * 說明 ​   * 說明 ​
-    * 初始化 CEFSharp: 在 InitializeBrowser 方法中初始化 CEFSharp 並創建 ChromiumWebBrowser 控制項 +    * 初始化 CEFSharp: 在 InitializeBrowser 方法中初始化 CEFSharp 並創建 ChromiumWebBrowser 控制項 
-    * 設置下載處理器:​ 在 DownloadHandler 類中,實現了 IDownloadHandler 介面,並定義了 OnBeforeDownload 和 OnDownloadUpdated 方法 +    * 設置下載處理器:​ 在 DownloadHandler 類中,實現了 IDownloadHandler 介面,並定義了 OnBeforeDownload 和 OnDownloadUpdated 方法 
-    * OnBeforeDownload:​ 這個方法在下載開始之前被調用。可以在這裡指定文件的保存路徑,並調用 callback.Continue 開始下載 +    * OnBeforeDownload:​ 這個方法在下載開始之前被調用。可以在這裡指定文件的保存路徑,並調用 callback.Continue 開始下載 
-    * OnDownloadUpdated:​ 這個方法在下載狀態更新時被調用,可以在這裡處理下載進度或完成的通知+    * OnDownloadUpdated:​ 這個方法在下載狀態更新時被調用,可以在這裡處理下載進度或完成的通知
   * 總結 ​   * 總結 ​
     * 這段代碼展示了如何在 CEFSharp 中處理下載事件並將文件保存到指定位置     * 這段代碼展示了如何在 CEFSharp 中處理下載事件並將文件保存到指定位置
study/cs-webbrowser/20250624-001/index.txt · Last modified: 2025/06/24 17:43 by jethro