У меня есть несколько статических HTML-страниц, я загружаю в WKWebView
с помощью метода loadHTMLString(_:baseURL:)
.Ссылка href
внутри локальной HTML-страницы загружает другую локальную HTML-страницу тем же методом.
История навигации между загруженными локальными HTML-страницами должна работать с жестами смахивания (назад и вперед), поэтому я установил: webView.allowsBackForwardNavigationGestures = true
localHTML <-(swipe back/forward)-> localHTML <-(swipe back/forward)-> localHTML
Цель состоит в том, чтобы при использовании load(_:URLRequest)
иметь точно такое же оптическое поведение, как при навигации по пролистыванию, что означает предварительный просмотр предстоящего элемента истории (назади переслать элемент).
(У другого пользователя был похожий вопрос, но решение моей проблемы не помогло: iPhone UIWebView loadHtmlString не добавлен в историю )