簡體   English   中英

WKWebView中的主頁按鈕,Swift

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM