Экспериментируя с историческим API-интерфейсом HTML5, можно легко добавить на страницу множество объектов состояний исторического API.Каждый отражает точку в истории, к которой пользователь может вернуться, используя кнопку назад браузера.Документация, однако, намекает на некоторое ограничение в отношении количества объектов состояния (фактически это число представлено в свойстве history.length
).Документация гласит:
Пользовательские агенты могут ограничивать количество объектов состояний, добавляемых в историю сеансов на странице.Если страница достигает предела, определенного UA, пользовательские агенты должны удалить запись сразу после первой записи для этого объекта Document в истории сеанса после добавления новой записи.(Таким образом, история состояний действует как буфер FIFO для выселения, но как буфер LIFO для навигации.)
(источник: https://html.spec.whatwg.org/multipage/history.html#dom-history-pushstate)
посредством экспериментовЯ обнаружил, что как Firefox 62, так и Chromium 69 поддерживают максимум 50 записей.
Вопрос: где Chromium, Firefox и т. Д. ... документируют этот номер? Есть ли "согласованный минимум""например 50 (найден в результате экспериментов?)?