import SwiftUI import WebKit // 把 EngineController 持有的离屏 WKWebView 桥进 SwiftUI 视图树(保持存活)。无可见 UI // 用途——引擎由 controller 经 JS 桥驱动(见 ios/PLAN.md arch A)。 struct EngineWebView: UIViewRepresentable { let controller: EngineController func makeUIView(context: Context) -> WKWebView { return controller.makeWebView() } func updateUIView(_ uiView: WKWebView, context: Context) { // 无需更新。 } }