我正在尝试使用Swift在iOS 13上加载一个带有WKWebView的网页。在iOS 12中,它工作正常。问题是,在iOS 13上,WKWebView显示为白屏。使用相同的URL(iOS 12 / iOS 13),因此我可以100%确定URL没有问题。这是我加载网页的UIViewController:
import UIKit
import WebKit
class WebViewController: UIViewController , WKNavigationDelegate{
var param : String!
var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://google.com")!
webView.load(URLRequest(url: url))
}
override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
}
}
Safari检查器结果:
- iOS 13模拟器为
about:blank
- iOS 12.4真实设备为
www.google.com
https://www.google.com
可以吗?也许它在解析URL时遇到了困难,尽管我不知道为什么会这样。 - Ferdz