Brownfield 模式
這是預設模式。
這是使用 Tauri 最簡單且最直接的模式,因為它會盡可能地與現有的前端專案相容。簡而言之,它會盡量不額外要求瀏覽器內現有網頁前端可能使用到的任何東西。並非所有在現有瀏覽器應用程式中運作良好的功能都能直接使用;請參閱不相容性區段以取得更多詳細資料。
如果您不熟悉一般性的 Brownfield 軟體開發,Brownfield 維基百科條目提供了一個不錯的摘要。對於 Tauri,現有軟體是目前的瀏覽器支援和行為,而非過往系統。
不相容性
第一個不相容性類別很簡單:任何瀏覽器特定的 API 都無法在 Tauri 內正確運作(即使使用 Brownfield 模式)。如果該 API 並未在瀏覽器間廣泛支援,則在使用 Tauri 時可能不會在所有平台上獲得支援。
第二個不相容性類別是 Tauri 已規劃但目前尚未完全實作的功能。以下是範例清單
組態
由於 Brownfield 模式是預設模式,因此不需要設定組態選項。若要明確設定,您可以在 tauri.conf.json
組態檔案中使用 tauri > pattern
物件。
{
"tauri": {
"pattern": {
"use": "brownfield"
}
}
}
Brownfield 模式沒有其他額外的組態選項。