Добавление наблюдателя в WKWebView для обнаружения изменения URL

Как мне добавить наблюдателя/слушателя для моего WKWebView и определить, изменился ли URL-адрес? Все предустановленные функции WKWebView, похоже, не обнаруживают изменения window.location и window.hash, даже если URL-адрес меняется.


person Justin Bush    schedule 19.12.2016    source источник
comment
WKWebView имеет метод didFinish.   -  person El Tomato    schedule 19.12.2016
comment
Правильно, но, как уже упоминалось, он не всегда срабатывает, если содержимое WKWebView использует методы window.location.hash. В моем случае каждое изменение URL-адреса не запускает ни одного метода WKWebView.   -  person Justin Bush    schedule 19.12.2016