HTML5 History API - какую историю. Длины поддерживают браузеры? - PullRequest
0 голосов
/ 02 октября 2018

Экспериментируя с историческим 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 (найден в результате экспериментов?)?

...