W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Windows 和 macOS 分別通過打開跳轉列表和dock菜單使應用程序能夠快速的訪問最近打開的文檔列表。
JumpList:
應用 dock 菜單
main.js | index.html |
|
|
DOCS/FIDDLES/FEATURES/RECENT-DOCUMENTS (22.0.3)
若要增加一個文件到最近文件列表,你可以使用 app.addRecentDocument API.
啟動 Electron 應用程序后,右鍵點擊應用程序圖標。 在本指南中,本項是位于項目根目錄下的 Markdown 文件: 您應該可以看到添加到最近文件列表中的 recently-used.md
:
若要清空最近文件列表,你可以使用 app.clearRecentDocuments API. 在此指南中,一旦所有窗口都關閉,文件列表就會被清除。
若要在 Windows 上使用此功能,您的應用程序必須注冊為這類文件的處理程序。 否則,文件將不會在跳轉列表中出現(xiàn)。 你可以在 Application Registration 里找到所有關于注冊事宜的說明。
當用戶點擊“跳轉列表”上的一個文件時,系統(tǒng)會啟動一個新的應用程序的實例 ,而文件的路徑將作為一個命令行參數(shù)被傳入這個實例。
您可以添加菜單項以訪問和清除最近的文檔,方法是在菜單模板中添加以下代碼片段:
{
"submenu":[
{
"label":"Open Recent",
"role":"recentdocuments",
"submenu":[
{
"label":"Clear Recent",
"role":"clearrecentdocuments"
}
]
}
]
}
請確保在 'ready'
事件后添加應用菜單而不是之前,否則菜單項將被禁用:
const { app, Menu } = require('electron')
const template = [
// 這里是菜單模版
]
const menu = Menu.buildFromTemplate(template)
app.whenReady().then(() => {
Menu.setApplicationMenu(menu)
})
從 "最近文檔" 菜單中請求文件時, 將為其發(fā)出 app
模塊的 open-file
事件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: