记录桌面壳宿主动作失败
桌面壳菜单托盘动作失败改为统一日志记录 桌面壳单实例唤醒失败改为统一日志记录 桌面壳配置门禁禁止宿主动作静默吞错 宿主壳文档同步动作失败处理规则
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user