Support setting incognita mode

This commit is contained in:
Tw93
2025-08-14 17:00:26 +08:00
parent 8313d9142b
commit 7a4f4c6d3d
9 changed files with 31 additions and 1 deletions

View File

@@ -12,7 +12,8 @@
"dark_mode": false,
"activation_shortcut": "",
"disabled_web_shortcuts": false,
"hide_on_close": true
"hide_on_close": true,
"incognito": false
}
],
"user_agent": {

View File

@@ -14,6 +14,7 @@ pub struct WindowConfig {
pub disabled_web_shortcuts: bool,
pub activation_shortcut: String,
pub hide_on_close: bool,
pub incognito: bool,
}
#[derive(Debug, Serialize, Deserialize)]

View File

@@ -37,6 +37,7 @@ pub fn set_window(app: &mut App, config: &PakeConfig, tauri_config: &Config) ->
.inner_size(window_config.width, window_config.height)
.always_on_top(window_config.always_on_top)
.disable_drag_drop_handler()
.incognito(window_config.incognito)
.initialization_script(&config_script)
.initialization_script(include_str!("../inject/component.js"))
.initialization_script(include_str!("../inject/event.js"))