Xamarin WebView ошибочный CanGoBack на одностраничном приложении - PullRequest
0 голосов
/ 04 сентября 2018

Я новичок в разработке мобильных приложений, поэтому я не уверен, связано ли это с Xamarin, или это просто общее ограничение на элементы управления веб-просмотром, или это специфично для Android (проверено только на Android .. .) или я просто не понимаю основную технологию:)

Я создаю приложение, имеющее WebView для какого-либо сайта. Сайт построен с AngularJS и использует HistoryAPI для управления навигацией.

Я начал экспериментировать с Xamarin для реализации. Я использовал образец WebView и просто обновил URL, чтобы он указывал на мой сайт.

Но, похоже, образец не работает должным образом для навигации. Метод получения CanGoBack всегда возвращает false на моем сайте, и, похоже, это связано с навигацией historyApi ...

Еще одно замечание - если я обойду CanGoBack и просто вызову GoBack, представление фактически вернется на предыдущую страницу, но, конечно, это недопустимо ...

...