【发布时间】:2020-06-15 21:16:29
【问题描述】:
我正在尝试创建一个简单的应用程序,其中包含使用 WebView 嵌入的网站,一切正常,除了我不明白如何针对需要凭据的网站进行身份验证。
我已经在网上搜索了几个小时,最后放弃了寻找答案。可能只是我不知道该用什么措辞。
希望这里的任何人都知道硬编码凭据的方法,或者最好是让用户输入自己的凭据的方法。
谢谢!
我使用的代码是最简单的,如下:
import SwiftUI
import WebKit
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
WebView(request: URLRequest(url: URL(string: "https://siteurl")!))
}.navigationBarTitle("Example Text")
}
}
}
struct WebView: UIViewRepresentable {
let request: URLRequest
func makeUIView(context: Context) -> WKWebView {
return WKWebView()
}
func updateUIView(_ uiView: WKWebView, context: Context) {
uiView.load(request)
}
}
【问题讨论】:
标签: ios authentication wkwebview swift5 xcode11