记录桌面壳宿主动作失败

桌面壳菜单托盘动作失败改为统一日志记录

桌面壳单实例唤醒失败改为统一日志记录

桌面壳配置门禁禁止宿主动作静默吞错

宿主壳文档同步动作失败处理规则
This commit is contained in:
2026-06-20 05:57:05 +08:00
parent 52526bd2ae
commit 8f29ddf8e0
6 changed files with 37 additions and 11 deletions
@@ -2108,6 +2108,14 @@ const requiredRustHostSnippets = [
'open_desktop_deep_link_url(window: &WebviewWindow, url: &Url) -> tauri::Result<()>',
'window.navigate(target_url)?',
'show_main_window(window.app_handle())',
'log_desktop_host_event_result("app_menu.show", show_main_window(app))',
'log_desktop_host_event_result("app_menu.back", eval_main_window_history_back(app))',
'"app_menu.forward"',
'eval_main_window_history_forward(app)',
'log_desktop_host_event_result("app_menu.reload", reload_main_window(app))',
'log_desktop_host_event_result("tray.show", show_main_window(app))',
'log_desktop_host_event_result("tray.reload", reload_main_window(app))',
'log_desktop_host_event_result("single_instance.show", show_main_window(app))',
'DESKTOP_DEEP_LINK_HOSTS',
'resolve_desktop_single_instance_action',
'tauri_plugin_clipboard_manager::init()',
@@ -2715,6 +2723,10 @@ for (const blockedLifecycleSnippet of [
'let _ = emit_desktop_image_drop_event(&drop_window',
'let _ = window.navigate(target_url)',
'let _ = show_main_window(window.app_handle())',
'let _ = show_main_window(app)',
'let _ = eval_main_window_history_back(app)',
'let _ = eval_main_window_history_forward(app)',
'let _ = reload_main_window(app)',
]) {
if (rustHostSource.includes(blockedLifecycleSnippet)) {
throw new Error(