Swift 在iOS Webkit WebView中切换移动和桌面站点

Swift 在iOS Webkit WebView中切换移动和桌面站点,swift,iphone,swiftui,webkit,wkwebview,Swift,Iphone,Swiftui,Webkit,Wkwebview,关于我的项目: XCode 12.1 iphone12上的ios14 迅捷 iOS开发新手 我正在尝试在我的应用程序中加载此HTML字符串。加载HTML字符串时,WKWebView将加载网站的桌面版本。如何使WKWebView加载HTML字符串的移动版本 struct WKWebView: View { @State var strokeColor: Color = Color(red: 0.45, green: 0.58, blue: 0.61) var b

关于我的项目: XCode 12.1 iphone12上的ios14 迅捷 iOS开发新手

我正在尝试在我的应用程序中加载此HTML字符串。加载HTML字符串时,WKWebView将加载网站的桌面版本。如何使WKWebView加载HTML字符串的移动版本

struct WKWebView: View {
    
    @State var strokeColor: Color = Color(red: 0.45, green: 0.58, blue: 0.61)
    
    var body: some View {

        VStack(spacing: 0){
                       WebView()
        }

     }
}
  

struct WebView: UIViewRepresentable {
    
    @State var elfSightClassId:String = ""//map
    
    
    func makeUIView(context: Context) -> WKWebView {
        WKWebView(frame: .zero)
    }
    
    func updateUIView(_ view: WKWebView, context: UIViewRepresentableContext<WebView>) {
     
        
        view.loadHTMLString( """
                            <!doctype html>
                            <html lang="en">
                            <body>
                            <script src="https://apps.elfsight.com/p/platform.js" defer> 
                            </script>
                            <div class="\(elfSightClassId)"></div>
                            </body></html>
                            """, baseURL: nil)
       
        
    }
}```
struct WKWebView:View{
@状态变量strokeColor:Color=Color(红色:0.45,绿色:0.58,蓝色:0.61)
var body:一些观点{
VStack(间距:0){
WebView()
}
}
}
结构WebView:UIViewRepresentable{
@状态变量elfSightClassId:String=”“//映射
func makeUIView(上下文:context)->WKWebView{
WKWebView(帧:.0)
}
func updateUIView(view:WKWebView,context:UIViewRepresentableContext){
view.loadHTMLString(“”)
“”,baseURL:nil)
}
}```