[英]Home Button in WKWebView, Swift
我有一個WkWebView
,它使用2個按鈕加載網址(example.com):返回和首頁。
后退按鈕的代碼是
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?
您只需要檢查Web視圖的當前URL。 以下內容就足夠了:
if webView.url != myURL {
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
盡管我建議向您的URL添加適當的方案和路徑,否則它將返回false。 例如URL(string: "https://example.com/")
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.