Tauri 窗口配置

2024-01-30 11:03 更新

窗口配置對象。

類型:object

名字類型違約描述
label
string窗口標(biāo)識符。它必須是字母數(shù)字。
url
WindowUrl視圖窗口 webview URL。
userAgent
string?webview 的用戶代理
fileDropEnabled
booleantrue是否在 Web 視圖上啟用文件放置。默認(rèn)情況下,它處于啟用狀態(tài)。

禁用它需要在 Windows 的前端使用拖放。
center
booleanfalse窗口是否居中啟動。
x
number?(格式:雙)窗口左上角的水平位置
y
number?(格式:雙)窗口左上角的垂直位置
width
number (格式:雙)800窗口寬度。
height
number (格式:雙)600窗口高度。
minWidth
number?(格式:雙)最小窗口寬度。
minHeight
number?(格式:雙)最小窗口高度。
maxWidth
number?(格式:雙)最大窗口寬度。
maxHeight
number?(格式:雙)最大窗口高度。
resizable
booleantrue窗口是否可調(diào)整大小。
title
string窗口標(biāo)題。
fullscreen
booleanfalse窗口是否以全屏模式啟動。
focus
booleantrue窗口最初是否聚焦。
transparent
booleanfalse窗口是否透明。請注意,這需要在 下啟用的功能標(biāo)志。

警告:使用私有 API 會阻止您的應(yīng)用程序被 接受。macOSmacos-private-apitauri > macOSPrivateApimacOSApp Store
maximized
booleanfalse窗口是否最大化。
visible
booleantrue窗口是否可見。
decorations
booleantrue窗口是否應(yīng)該有邊框和條形。
alwaysOnTop
booleanfalse窗口是否應(yīng)始終位于其他窗口的頂部。
contentProtected
booleanfalse防止窗口內(nèi)容被其他應(yīng)用捕獲。
skipTaskbar
booleanfalse如果 ,則在 Windows 和 Linux 上隱藏任務(wù)欄中的窗口圖標(biāo)。true
theme
主題?視圖初始窗口主題。默認(rèn)為系統(tǒng)主題。僅在 Windows 和 macOS 10.14+ 上實(shí)現(xiàn)。
titleBarStyle
TitleBarStyle視圖macOS 標(biāo)題欄的樣式。
hiddenTitle
booleanfalse如果 ,則在 macOS 上將窗口標(biāo)題設(shè)置為隱藏。true
acceptFirstMouse
booleanfalse在 macOS 上,單擊非活動窗口是否也會單擊進(jìn)入 Web 視圖。
tabbingIdentifier
string?定義 macOS 的窗口 [tabbing identifier]。

具有匹配 Tab 鍵標(biāo)識符的 Windows 將組合在一起。如果未設(shè)置 Tab 鍵標(biāo)識符,則將禁用自動 Tab 鍵。

[制表符標(biāo)識符]:https://developer.apple.com/documentation/appkit/nswindow/1644704-tabbingidentifier
additionalBrowserArgs
string?在 Windows 上定義其他瀏覽器參數(shù)。默認(rèn)情況下,wry passs,因此如果您使用此方法,則還需要根據(jù)需要自行禁用這些組件。--disable-features=msWebOOUI,msPdfOOUI,msSmartScreenProtection

窗口網(wǎng)址

要在 Tauri Web 視圖窗口中打開的 URL。

可以是以下任何一種類型:

  • ?string ?(format: ?uri?):外部 URL。
  • ?string?:應(yīng)用 URL 的路徑部分。例如,要加載 ,您可以簡單地在此配置中提供。?tauri://localhost/users/john??users/john?

主題

系統(tǒng)主題。

可以是以下任何一種類型:

  • “Light”:淺色主題。
  • “Dark”:深色主題。

標(biāo)題BarStyle

窗口標(biāo)題欄在 macOS 上的顯示方式。

可以是以下任何一種類型:

  • “Visible”:一個普通的標(biāo)題欄。
  • “透明”:使標(biāo)題欄透明,因此改為顯示窗口背景色。如果您不需要在標(biāo)題欄下有實(shí)際的 HTML,則很有用。這樣可以避免使用 .當(dāng) Tauri 允許您設(shè)置自定義窗口背景顏色時,會更有用。TitleBarStyle::Overlay
  • “疊加”:將標(biāo)題欄顯示為窗口內(nèi)容上的透明疊加。請記?。?/li>
  • 標(biāo)題欄的高度在不同的操作系統(tǒng)版本上是不同的,這可能會導(dǎo)致窗口控件和標(biāo)題不在您意想不到的位置。
  • 您需要定義一個自定義拖動區(qū)域以使窗口可拖動,但是由于限制,當(dāng)窗口未 https://github.com/tauri-apps/tauri/issues/4316 焦點(diǎn)時,您無法拖動窗口。
  • 窗口標(biāo)題的顏色取決于系統(tǒng)主題。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號