统一桌面外链打开 helper

让桌面 WebView 外链和 HostBridge 外链共用 opener helper

用配置检查禁止 HostBridge 直接调用 opener

同步桌面壳外链 helper 共用决策记录
This commit is contained in:
2026-06-19 17:47:24 +08:00
parent 8f8c379685
commit cba6e29d1d
5 changed files with 44 additions and 6 deletions
@@ -5,8 +5,8 @@ pub(crate) use crate::shell::lifecycle::{
};
pub(crate) use crate::shell::navigation::{
normalize_external_url, normalize_native_page_url, open_desktop_external_navigation,
register_desktop_navigation_events, should_allow_desktop_webview_download,
should_allow_desktop_webview_navigation,
open_normalized_desktop_external_url, register_desktop_navigation_events,
should_allow_desktop_webview_download, should_allow_desktop_webview_navigation,
};
pub(crate) use crate::shell::network::{
register_desktop_network_events, resolve_desktop_network_status,