墨香阁
| 分享生活的点滴

Tauri 2.0.0-rc 自动启动设置指南

2024年11月28日 07:39:58
10 views
1 min read
前端
Tauri 2.0.0-rc 自动启动设置指南

Tauri 2.0.0-rc 自动启动设置指南

Tauri 应用程序可以通过使用自动启动插件来实现在系统启动时自动运行。以下是如何设置 Tauri 应用程序自动启动的步骤。

1. 安装插件

首先,在你的 Tauri 项目中添加自动启动插件。

shell
cargo add tauri-plugin-autostart

2. 初始化插件

在你的 lib.rs 文件中,初始化自动启动插件。

rust
use tauri_plugin_autostart::MacosLauncher; fn run() { tauri::Builder::default() .plugin(tauri_plugin_autostart::init(MacosLauncher::LaunchAgent, Some(vec!["--flag1", "--flag2"]))) .run(tauri::generate_context!()) .expect("error while running tauri application"); }

3. 安装 JavaScript 包

在前端项目中,安装对应的 JavaScript 包来调用自动启动的功能。

shell
pnpm add @tauri-apps/plugin-autostart

4. 在 JavaScript 中调用插件方法

在你的 JavaScript 代码中,调用自动启动插件提供的方法。

javascript
import { enable, isEnabled, disable } from '@tauri-apps/plugin-autostart'; // 启用 autostart await enable(); // 检查 enable 状态 console.log(`registered for autostart? ${await isEnabled()}`); // 禁用 autostart disable();

5. 配置权限

默认情况下,所有插件命令都被阻止,无法访问。你必须在 capabilities 配置中定义一个权限列表。

json
{ "permissions": [ "autostart:allow-enable", "autostart:allow-disable", "autostart:allow-is-enabled" ] }
  • 参考文献:https://v2.tauri.app/zh-cn/plugin/autostart/

© 2025 . 保留所有权利.

原始文章发表于 2024年11月28日 07:39:58

发表留言

全部留言 (0)

暂无留言,成为第一个留言的人吧!