跳到主要內容
Tauri

自動啟動

在系統啟動時自動啟動您的應用程式。

支援平台

此外掛程式需要至少 1.77.2 版本的 Rust

平台 層級 備註
windows
linux
macos
android
ios

設定

安裝 autostart 外掛程式以開始使用。

使用專案的套件管理器新增依賴項

npm run tauri add autostart

用法

autostart 外掛程式同時提供 JavaScript 和 Rust 版本。

import { enable, isEnabled, disable } from '@tauri-apps/plugin-autostart';
// when using `"withGlobalTauri": true`, you may use
// const { enable, isEnabled, disable } = window.__TAURI__.autostart;
// Enable autostart
await enable();
// Check enable state
console.log(`registered for autostart? ${await isEnabled()}`);
// Disable autostart
disable();

權限

預設情況下,所有潛在危險的外掛程式命令和作用域都被封鎖且無法存取。您必須修改 capabilities 設定中的權限才能啟用這些。

請參閱能力總覽以取得更多資訊,以及逐步指南以了解如何使用外掛程式權限。

src-tauri/capabilities/default.json
{
"permissions": [
...,
"autostart:allow-enable",
"autostart:allow-disable",
"autostart:allow-is-enabled"
]
}

預設權限

此權限設定配置您的應用程式是否可以啟用或停用在啟動時自動啟動應用程式。

授權權限

它允許所有人檢查、啟用和停用在啟動時自動啟動。

  • allow-enable
  • allow-disable
  • allow-is-enabled

權限表

識別符 描述

autostart:allow-disable

啟用停用命令,無需任何預先配置的作用域。

autostart:deny-disable

拒絕停用命令,無需任何預先配置的作用域。

autostart:allow-enable

啟用啟用命令,無需任何預先配置的作用域。

autostart:deny-enable

拒絕啟用命令,無需任何預先配置的作用域。

autostart:allow-is-enabled

啟用 is_enabled 命令,無需任何預先配置的作用域。

autostart:deny-is-enabled

拒絕 is_enabled 命令,無需任何預先配置的作用域。


© 2025 Tauri 貢獻者。CC-BY / MIT