跳到內容
Tauri

不同 Windows 和平台的功能

本指南將幫助您自訂 Tauri 應用程式的功能。

本指南內容

  • 在 Tauri 應用程式中建立多個視窗
  • 為不同的視窗使用不同的功能
  • 使用平台特定的功能

先決條件

本練習旨在於完成 使用外掛程式權限 後閱讀。

指南

  1. 在這裡,我們建立一個具有兩個標籤為 firstsecond 的視窗的應用程式。在您的 Tauri 應用程式中,有多種建立視窗的方法。

    在 Tauri 組態檔中,通常命名為 tauri.conf.json

    以程式碼方式建立視窗

    在 Rust 程式碼中建立 Tauri 應用程式

  2. Tauri 應用程式的視窗可以使用 Tauri 後端的不同功能或外掛程式。為了更好的安全性,建議僅為每個視窗提供必要的功能。我們模擬一個情境,其中 first 視窗使用檔案系統和對話框功能,而 second 僅需要對話框功能。

    建議將功能檔案按其啟用的操作類別分開。

    將檔案系統功能賦予 first 視窗

    我們賦予 first 視窗具有讀取 $HOME 目錄內容的功能。

    將對話框功能賦予 firstsecond 視窗

    我們賦予 firstsecond 視窗建立「是/否」對話框的功能

  3. 我們現在想要自訂僅在特定平台上啟用的功能。我們使我們的檔案系統功能僅在 linuxwindows 上啟用。

結論與資源

我們已經學習瞭如何在 Tauri 應用程式中建立多個視窗並為它們提供特定的功能。此外,這些功能還可以針對特定平台。

可以在 api 範例Tauri Github 儲存庫 中找到使用視窗功能的範例應用程式。可以在 功能 參考中找到功能檔案中可以使用的欄位列表。


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