2016-07-18 17 views
5

Chciałbym wyczyścić wsteczną listę WKWebView, gdy użytkownik dotknie przycisku.Jak wyczyścić historię w WKWebView?

nie mogę znaleźć niczego przydatne w dokumentacji firmy Apple, ale uważam, że to samo pytanie związane z UIWebView: How to clear back forward list in UIWebview on iPhone?

Niestety, ja nie lubię podanych odpowiedzi, ponieważ są one albo ryzykowne, biorąc pod uwagę proces weryfikacji aplikacji albo po prostu nie działają. Zastanawiałem się, czy jest coś nowego z WKWebView, które może mi pomóc w osiągnięciu tego. Jestem trochę beznadziejny jak to było podczas gdy teraz, że szukam rozwiązania, ale nigdy nie wiadomo ...

Odpowiedz

4

Brudny obejście

Na razie przeładowania mój WKWebView (myWebView = WKWebView()) i redefiniuję jego ograniczenia (ponieważ są, oczywiście, zepsute, gdy ponownie zainicjuję widok sieciowy).

To, co nie podoba mi się tutaj, polega na tym, że ponownie zainicjuję cały widok sieciowy, a ja chcę tylko wyczyścić jego tylną listę.

+0

Musiałem zrobić to samo w końcu z moim '' 'WKWebView''' (w mojej aplikacji MacOS). Po prostu nie zapomnij ponownie ustawić różnych właściwości (tzn. Gestów do tyłu/do przodu, itp.). – Supertecnoboff