儀表板

使用者通知

Toast 提供簡短的使用者通知。它們會暫時出現,不應打斷使用者體驗。它們也不需要使用者輸入即可消失。

成功

▸ **success**( `msg`): `void`

用於顯示成功類型的 toast 訊息。

ddClient.desktopUI.toast.success("message");

警告

▸ **warning**( `msg`): `void`

用於顯示警告類型的 toast 訊息。

ddClient.desktopUI.toast.warning("message");

錯誤

▸ **error**( `msg`): `void`

用於顯示錯誤類型的 toast 訊息。

ddClient.desktopUI.toast.error("message");

如需方法參數和可用傳回類型的詳細資訊,請參閱 Toast API 參考

已淘汰的使用者通知

這些方法已被淘汰,將在未來的版本中移除。請使用方法上述指定的方法。

window.ddClient.toastSuccess("message");
window.ddClient.toastWarning("message");
window.ddClient.toastError("message");

開啟檔案選擇對話框

此函數會開啟檔案選擇器對話框,要求使用者選擇檔案或資料夾。

▸ **showOpenDialog**( `dialogProperties`): `Promise`<`OpenDialogResult`>

`dialogProperties` 參數是傳遞給 Electron 以自訂對話框行為的旗標清單。例如,您可以傳遞 `multiSelections` 以允許使用者選擇多個檔案。請參閱 Electron 的文件

開啟網址

此函數會使用系統預設瀏覽器開啟外部網址。

▸ **openExternal**( `url`): `void`

ddClient.host.openExternal("https://docker.dev.org.tw");

網址必須包含通訊協定 `http` 或 `https`。

如需方法參數和可用傳回類型的詳細資訊,請參閱 Desktop 主機 API 參考

已淘汰的使用者通知

此方法已被淘汰,將在未來的版本中移除。請使用方法上述指定的方法。

window.ddClient.openExternal("https://docker.dev.org.tw");

從您的擴充功能,您也可以 導覽 至 Docker Desktop 儀表板的其他部分。