收口桌面壳WebView状态重放

桌面壳页面加载完成后回放生命周期状态

桌面壳页面加载完成后重装网络状态监听

桌面壳配置检查锁定页面状态重放路径

宿主壳方案和共享决策日志记录桌面状态重放约束
This commit is contained in:
2026-06-18 14:53:02 +08:00
parent 475a1e866a
commit 4731263073
4 changed files with 41 additions and 1 deletions
@@ -1070,9 +1070,14 @@ const requiredMainSnippets = [
'window.theme()',
'WindowEvent::Focused',
'WindowEvent::DragDrop',
'PageLoadEvent',
'host_bridge_event_script',
'origin: window.location.origin',
'source: window',
'should_replay_desktop_webview_state_on_page_load',
'PageLoadEvent::Finished',
'replay_desktop_webview_state',
'window.is_focused()',
'resolve_desktop_network_status',
'network.statusChanged',
'file.imageDropped',
@@ -1085,6 +1090,7 @@ const requiredMainSnippets = [
'open_desktop_external_navigation',
'.on_navigation(move |url|',
'.on_new_window(move |url, _features|',
'.on_page_load(|window, payload|',
'DownloadEvent',
'should_allow_desktop_webview_download',
'DownloadEvent::Requested { .. } => false',