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