我有WkWebView
加载网址(example.com),带有2个按钮:返回和回家。
后退代码
func goBack(_ sender: Any) {
if webView.canGoBack{
webView.goBack()
}
}
并且工作正常。
主页按钮代码
func goHome(_ sender: Any) {
let myURL = URL(string: "example.com")
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
但如果我已经在example.com中,那么这也有效。
如果我不在example.com中,我怎样才能检查reload example.com?
答案 0 :(得分:0)
您只需要查看网络视图的当前网址即可。以下就足够了:
if webView.url != myURL {
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
虽然我建议为您的网址添加适当的方案和路径,但这将返回false。例如URL(string: "https://example.com/")
。