【发布时间】:2022-10-07 06:05:27
【问题描述】:
我正在尝试制作Tauri 应用程序。在电子中,有app.on(\"open-file\", 事件和app.on(\"ready\", 事件允许您获取已打开并启动应用程序的文件。
在 Tauri 中执行此操作的等效方法是什么?
如果您需要更多信息,请告诉我。 非常感谢
标签: tauri
我正在尝试制作Tauri 应用程序。在电子中,有app.on(\"open-file\", 事件和app.on(\"ready\", 事件允许您获取已打开并启动应用程序的文件。
在 Tauri 中执行此操作的等效方法是什么?
如果您需要更多信息,请告诉我。 非常感谢
标签: tauri
根据 tauri discord 上的某个人的说法,此功能尚不存在,但正在开发中——“Tauri 还没有该功能。它正在由社区成员开发。”
Welp 我想我会等到该功能实现。
【讨论】:
同样来自不和谐聊天:
目前,您可以通过从 Rust 中的 std::env 的 args() 或 args_os() 获取文件并使用 #[tauri::command] 函数从 JavaScript 调用它来解决此限制。请注意,如果提供了无效的 UTF-8,args() 会出现恐慌,因此使用 args_os() 可能会更稳定,这将允许您优雅地处理意外输入。
我将不得不玩弄这个来验证它是否有效。
【讨论】: