CEF | CEF浏览器客户端能扩展:实现下载列表
生活随笔
收集整理的這篇文章主要介紹了
CEF | CEF浏览器客户端能扩展:实现下载列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
之前的文章已經實現了瀏覽器的一些擴展功能,如網頁的前進、后退、瀏覽器的刷新、通過組合快捷鍵調出控制臺窗口、設置cookie等。
這里實現了拓展瀏覽器的下載功能,實現一個可視化的下載列表,可以控制下載、暫停、刪除、打開文件位置、打開文件等功能。
效果圖
功能
1. 暫停下載:點擊暫停按鈕,下載暫停。
2. 繼續下載:點擊繼續按鈕,下載繼續。
3. 刪除下載:點擊刪除按鈕,刪除下載的本地文件。
4. 更新下載進度:通過進圖條展示下載進度。
5. 打開文件:打開下載的本地文件。
6. 打開文件夾:打開下載的本地文件所在的文件夾,并選中文件。
具體實現
首先要修改SimpleHandler類,讓SimpleHandler繼承CefDownloadHandler類,并重新實現OnBeforeDownload方法和OnDownloadUpdated方法。
總結
以上是生活随笔為你收集整理的CEF | CEF浏览器客户端能扩展:实现下载列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字符粘连切分方法
- 下一篇: 基于 qiankun 的微前端应用实践