Проблема, с которой я столкнулся в Chrome и Edge:
- Перейдите к https://datatables.net/examples/basic_init/zero_configuration.html
- Сортировка таблицы по столбцу (например, "Возраст" )
- Используйте интерфейс разбиения на страницы внизу таблицы, чтобы перейти на одну из других страниц.
- Нажмите на одну из навигационных ссылок слева (например, "Часто задаваемые вопросы" или "Загрузить" ).
- Нажмите кнопку "Назад в браузере" и обратите внимание, что таблица вернулась в исходное состояние (отсортировано по столбцу "Имя" и на странице 1).
В Firefox таблица по-прежнему сортируется по правильному столбцу и по-прежнему находится на правильной странице. Как я могу заставить Chrome и Edge вести себя так?
Я знаю, что DataTables имеет параметр stateSave
(документация и example), но проблема заключается в том, что пользователь перемещается по сайту, а затем щелкает ссылку, чтобы перейти на страницу с таблицей DataTables, она также вернет их в одно и то же состояние в этом сценарии, Я только хочу, чтобы пользователь был возвращен в одно и то же состояние, если они используют кнопку своего браузера.