在WebView Swift中打开链接

pftdvrlh  于 2023-05-21  发布在  Swift
关注(0)|答案(1)|浏览(187)

如何打开从webView到safari的链接?我有这个webView,当我打开它,我不能打开任何链接从文本从webView

import Foundation
import SwiftUI
import WebKit

struct WebView: UIViewRepresentable {
    let url: URL
    
    func makeUIView(context: Context) -> some UIView {
        let webView = WKWebView()
        let request = URLRequest(url: url)
        webView.load(request)
        return webView
    }
    
    func updateUIView(_ uiView: UIViewType, context: Context) {
        
    }
    
}
blpfk2vs

blpfk2vs1#

下面是如何在应用中打开WebView的示例实现
将以下内容添加到header/import

import SafariServices

用于打开weburl的函数

func openWebURL(url : URL) {
      let safariVC = SFSafariViewController(url: url)
      present(safariVC, animated: true, completion: nil)
}

您可以如下调用该函数

self.openWebURL(url: webUrl)

希望这对你有帮助

相关问题