Вы не можете напрямую манипулировать историей просмотра.
Такая функция будет рассматриваться как дыра в безопасности (и она будет), поэтому я сомневаюсь, что любой браузер когда-либо будет реализовывать ее.
Однако вы можете взломать его, сделав что-то вроде этого:
ПРИМЕЧАНИЕ. Это полностью основано на предположении, что реферер будет изменен с помощью кнопки "Назад". Я не думаю, что это на самом деле происходит, так что, скорее всего, это не сработает, но эй.
У вас есть две страницы, PageA и PageB.
- Пользователь нажимает PageA
- Страница (на клиенте, использующая javascript) проверяет реферер HTTP, и если это не PageB, то он сразу же перенаправляет пользователя на PageB.
- Теперь, когда вы находитесь на PageB, если пользователь нажмет кнопку «Назад», он вернется на страницу A.
- PageA проверит реферер, будет , может быть PageB, поэтому перенаправление отсутствует.