У меня есть следующий сценарий для PhoneGap
мобильного приложения:Манипулирование HTML5 историю приложений
- App открывает и отображает index.html
- входа пользователя в системе и перенаправляется на home.html
- пользователя может перейдите в news.html
- Я хочу обработать кнопку возврата в home.html таким образом, что если предыдущая страница (после того, как вы вернетесь в историю), была news.html, я хочу, чтобы браузер вернулся в истории, используя
navigator.app.backHistory();
. Но если предыдущая страница является index.html, я хочу, чтобы закрыть приложение, используяnavigator.app.exitApp();
Моя точка не, после входа в систему, пользователь должен никогда не сможет приземлиться на index.html снова.
Это похоже на ошибочное удобство использования - вся цель истории состоит в том, чтобы иметь возможность находить страницы, которые вы ранее посещали, вы делаете что-то не так, если вы создаете сценарий, чтобы игнорировать это. Как ваше приложение требует такого поведения? – CodeMoose
Какие серверные скрипты вы используете? Возможно, у вас может быть ваш index.php либо служить странице входа или домашней странице в зависимости от состояния сеанса? – CodeMoose
это HTML-страница, без кода на стороне сервера. Но вы не хотите, чтобы пользователь показывал страницу входа в систему после входа в систему –