Função WKWebView para detectar se o URL foi alterado
Existe uma função para a classe WKWebView que permite detectar sempre que a URL desse WebView é alterada?
odidCommit
edidStartProvisionalNavigation
As funções nem sempre parecem acionadas quando se trabalha com certos elementos no WebView.
EDITAR: Tentativa de adicionar um observador de notificações. Aqui está o que eu tenho até agora:
extension Notification.Name {
static let checkURL = Notification.Name("checkURL")
}
NotificationCenter.default.post(name: .checkURL, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(getter: webView.url), name: .checkURL, object: webView.url)