feat(renderer): platform-gated dual renderer backend with isolated QtWebEngine profiles

Windows prefers WebView2, Linux uses QtWebEngine only; pythonnet deps are win32-marked. Each QtWebEngine instance gets its own profile under data/webengine, and Chromium flags are sanitized before QApplication (--no-sandbox accepted only for explicit root/container use).
This commit is contained in:
2026-09-17 16:40:03 +08:00
parent 342e53df02
commit 554be4f92b
6 changed files with 445 additions and 6 deletions
+1
View File
@@ -21,6 +21,7 @@ _BRIDGE_METHODS = (
"onDeleteMessageClicked",
"onAttachmentClicked",
"onScrollChanged",
"onRequestWindowPage", # 🆕 P1-01 渲染窗口换页请求
)