接入桌面壳窗口标题同步

HostBridge 契约新增 app.setTitle 方法和标题 payload

Tauri 桌面壳通过主窗口 API 同步非空窗口标题

桌面壳能力清单和配置守卫声明 app.setTitle

补充标题校验测试并更新宿主壳方案和团队共享决策记录
This commit is contained in:
2026-06-17 22:36:52 +08:00
parent 61d910400e
commit a87f3dcc82
6 changed files with 64 additions and 5 deletions

View File

@@ -34,7 +34,7 @@ const requiredUrlParts = [
'hostShell=tauri_desktop',
'hostPlatform=unknown',
'bridgeVersion=1',
'hostCapabilities=host.getRuntime,share.open,share.setTarget,app.openExternalUrl,clipboard.writeText',
'hostCapabilities=host.getRuntime,share.open,share.setTarget,app.openExternalUrl,app.setTitle,clipboard.writeText',
];
for (const part of requiredUrlParts) {
@@ -55,8 +55,10 @@ const requiredMainSnippets = [
'tauri_plugin_clipboard_manager::init()',
'"share.open"',
'"share.setTarget"',
'"app.setTitle"',
'"clipboard.writeText"',
'"copied_to_clipboard"',
'set_title',
];
for (const permission of requiredPermissions) {