Я пытаюсь создать простое приложение со встроенным веб-сайтом, используя 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)
}
}