Как перейти на предыдущую страницу сайта, открытого с помощью WebView? - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть приложение, которое было создано с использованием React Native. В этом приложении у меня есть 2 экрана (Home и View Web). На экране просмотра веб-страницы я открываю веб-страницу внутри веб-представления. В качестве примера, скажем, открываемая веб-страница является переполнением стека (страница A). Моя проблема возникает, когда пользователь щелкает ссылку на странице переполнения стека (страница A), а затем переходит на другую страницу сайта (страница B). Когда пользователь хочет вернуться к исходной странице переполнения стека, открытой в WebView (страница A), он не пропускает их, а вместо этого перемещает их обратно на главный экран.

Вот что я хочу сделать:

  • Если пользователь находится на странице B и нажимает кнопку "Назад", я хочу, чтобы он вернулся на страницу A.
  • Если пользователь уже находится на странице A и нажал кнопку «Назад», я хочу, чтобы он вернулся на главный экран.

Мой вопрос в основном сводится к следующему: есть ли способ для одной кнопки, чтобы не только позволить пользователю перемещаться между страницами внутри WebView, но также и для навигации между экранами в самом приложении? Если это так, пожалуйста, дайте мне знать, как.

1 Ответ

0 голосов
/ 13 сентября 2018

Если вы используете это https://facebook.github.io/react-native/docs/webview,, вы можете проверить функции goBack();

...