【发布时间】:2019-12-19 17:21:10
【问题描述】:
我正在尝试在 WKWebView 中查看网站 https://www.methodenguide.de/basic。网站本身已加载,但其行为与 Safari 中的应有或不同:
- 主页上的框不显示图片
- 链接不加载目标网址(didFinish 导航方法说页面会立即加载,但实际上似乎什么也没发生)
- 导航菜单显示不正确(与 Safari 视图相比)。
该网站在 iPhone 上的 Safari 中完美运行,因此 WKWebView 似乎有问题,但我不知道在哪里看...
感谢任何帮助,因为我是 iOS / Swift 开发的新手! 提前谢谢大家:)
@IBOutlet weak var website: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
website.navigationDelegate = self
let request = URLRequest(url: URL(string: "https://www.methodenguide.de/basic")!)
website.load(request)
website.addObserver(self, forKeyPath: #keyPath(WKWebView.estimatedProgress), options: .new, context: nil)
website.addObserver(self, forKeyPath: #keyPath(WKWebView.title), options: .new, context: nil)
}
func webView(_ website: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!)
{
print("Began loading page")
}
func webView(_ website: WKWebView,
didFinish navigation: WKNavigation!)
{
print("Finished loading page")
}
【问题讨论】: