ReactNative WebView onNavigationStateChange НЕ запускается при возвращении - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть собственное приложение с WebView.Я реализовал навигацию в веб-представлении, такую ​​как возврат к предыдущему экрану с помощью функции веб-просмотра goBack ().Но проблема в том, что я хочу, чтобы значок «Назад» был отключен, когда пользователь достигает домашней страницы в веб-просмотре.

Изначально canGoBack prop имеет значение false на домашней странице веб-просмотра, но после нескольких переходов и возврата на домашнюю страницу не устанавливает для canGoBack значение false. Кнопка возврата назад все еще включена, но при нажатии ничего не происходит.

* 1004Интересно, что onNavigationStateChange также не запускается при возврате.Он срабатывает только при нажатии на ссылки или переходе на другие страницы в веб-просмотре.У кого-нибудь есть решение относительно того, как отключить пользовательскую кнопку возврата на домашней странице?

1 Ответ

0 голосов
/ 08 января 2019

onNavigationStateChange меняет функцию canGoBack, только если вы посещаете другой домен.состояние не меняется, если вы просматриваете тот же домен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...