Насколько я понимаю, history.back()
и history.go(-1)
должны быть идентичными , но в самой последней версии Chrome (73.0.3683.75 на сегодняшний день) они работают по-разному.
history.go(-1)
работает как положено
history.back()
возвращает вас на предыдущий URL с коварным Подтверждением повторной отправки формы страница с кодом ошибки ERR_CACHE_MISS
Я читал, что это была ошибка в Chrome 5+ лет назад, но сегодня я сталкиваюсь с этой проблемой, и это довольно неприятно.