Я создаю веб-приложение.Как указать предыдущую страницу для кнопки назад браузера
У меня есть целевая страница, которые пользователь видит после входа в системе.
На странице посадки они могут нажать на ссылку, чтобы перейти на страницу сведений.
Страница с подробной информацией загружает данные для идентификатора по умолчанию для начала. Он также содержит выпадающее меню для выбора другого идентификатора. Когда пользователь нажимает кнопку отправки, он запрашивает запрос на ту же страницу, но использует необязательный аргумент id=someID
, это перезагружает страницу и отображает данные для вновь выбранного идентификатора. Все это работает правильно.
Мой вопрос в том, что если пользователь выберет несколько разных идентификаторов из раскрывающегося списка и нажимает кнопку отправки, чтобы просмотреть их данные, теперь, если он хочет вернуться на посадку, он должен вернуться через каждый идентификатор, который он просматривал. Я хотел бы узнать, можно ли настроить его так, чтобы, когда они нажимают кнопку «Назад», они перейдут непосредственно на целевую страницу независимо от того, сколько раз они выбрали новый идентификатор для просмотра данных.
Вот поток я хотел бы достичь:
/landing -> /detail -> /detail?id=1 -> /detail?id=2 -> [press back button] -> /landing
Может быть, вы можете создать ссылку на страницу, которая указывает на целевую страницу. –
@SheikhHeera Я мог бы сделать ссылку, указывающую на целевую страницу, но, если возможно, я бы хотел упростить ее для пользователя, нажав кнопку возврата на целевую страницу. Если невозможно вернуться к работе, как я хочу, то я буду использовать жестко привязанную ссылку к посадке – FoamyGuy
Возможно, вы можете использовать html5 историю api, чтобы нажать целевую страницу на каждой странице подробностей. – jcubic