Предполагается следующий сценарий:
- Пользователь включен список продуктов страница
- Кликает продукт и перенаправляется на сведения о продукте page
- Нажатие на Покупка Кнопка
POST /products/1/purchase/
выполняется и перенаправляет обратно на Сведения о продукте Страница - Клики пользователей назад кнопка
POST /products/1/purchase/
выполняется снова ( FAIL! она должна быть перенаправлена на список продуктов страница)
Как бы вы решили проблему с кнопкой back ?Есть ли какой-нибудь код ответа, который заставляет браузер пропускать местоположение из стека истории?
Если я могу реализовать свою собственную кнопку back , как бы вы ее реализовали?
- Ручное отслеживание истории, на стороне клиента
- Ручное отслеживание истории, на стороне сервера
- Установка контрольных точек и перенаправление обратно на контрольную точку в случае существования