共用方式為


定義應用程式快捷方式

應用程式快捷方式可讓使用者更快速且輕鬆地完成一般工作,並可提升其與應用程式的參與度。

在行動裝置上,快捷方式通常可以透過長時間按下應用程式圖示來存取。 在 Windows 上,快捷方式會整合為 Jumplists。 Jumplists 會定義當您以滑鼠右鍵按一下 [開始] 功能表中的圖格,或以滑鼠右鍵按一下工作列中的圖示時,所顯示的快顯功能表。

下圖顯示 iOS 上的 Microsoft Edge 快捷方式:

iOS 上 Microsoft Edge 上的快捷方式

下圖顯示 Windows 上 Webboard 應用程式上的 Jumplist:

Windows 上 Webboard 應用程式上的 Jumplist

漸進式Web Apps (PWA) 也可以將一般工作定義為Web 應用程式資訊清單中的快捷方式。

定義快捷方式

定義快捷方式是使用 shortcuts 資訊清單成員來完成。 這個成員是可以包含多個快捷方式的陣列。 每個快捷方式基本上都是使用快捷方式並啟動應用程式時所要求的 URL。

{
    "shortcuts" : [
        {
            "name": "Today's agenda",
            "url": "/today",
            "description": "List of events planned for today"
        },
        {
            "name": "New event",
            "url": "/create/event"
        },
        {
            "name": "New reminder",
            "url": "/create/reminder"
        }
    ]
}

您可以使用下列屬性:

屬性 詳細資料
name Jumplists 或操作功能表上向使用者顯示的字串。
short_name 當空間不足而無法顯示快捷方式的完整名稱時所顯示的字串。
description 描述快捷方式用途的字串。 輔助技術可以存取字串。
url Web 應用程式中啟動快捷方式時開啟的 URI。
icons 代表快捷方式的一組圖示。

若要深入瞭解,請參閱 MDN 的快捷方式

偵錯快捷方式

您可以使用 DevTools 的 [應用程式 ] 面板來 測試快捷方式是否已正確設定。

若要測試快捷方式是否已正確設定:

  1. 在 Microsoft Edge 中,移至您的應用程式。

  2. 若要開啟 DevTools,請以滑鼠右鍵按一下網頁,然後選取 [ 檢查]。 或者,按 Ctrl+Shift+I (Windows、Linux) 或 Command+Option+I (macOS) 。 DevTools 隨即開啟。

  3. 在 DevTools 的主要工具列上,選取 [ 應用程式] 索引 標籤。如果看不到該索引卷 ,請按一下 [更多] 索引標籤 ([更多] 索引卷 標圖示) 按鈕,或按一下 [ 其他工具 ] ([其他工具] 圖示) 按鈕。

  4. 在 [ 應用程式 ] 工具中,選取 [ 資訊清單]

  5. 向下捲動以顯示快捷方式清單。

    快捷方式會列在應用程式面板中

若要深入瞭解如何使用應用程式面板對 PWA 進行偵錯,請參閱偵錯漸進Web Apps (PWA)