Я использую Bootstrap 4 и его Tabs в проекте.Вместо хешей каждая вкладка имеет уникальный URI, который я настроил с помощью API переписывания WordPress.Это позволяет посетителям щелкнуть правой кнопкой мыши на вкладке и скопировать адрес ссылки, если они хотят вернуться обратно на эту конкретную вкладку, и я настроил небольшого слушателя JS, используя собственные события Bootstrap, которые будут pushState()
новый URI для адресапанель, когда отображается новая вкладка.Это также удобно, поскольку посетители URI уникальной вкладки увидят, что эта вкладка открыта при загрузке страницы (это делается через серверную часть PHP).
Я бы хотел, чтобы кнопка возврата работала в браузере, и яЯ видел несколько способов сделать это, но они либо включают запросы AJAX, которые я вообще не использую, либо они используют хэши URL (как этот сценарий: https://github.com/jeffdavidgreen/bootstrap-html5-history-tabs).
Я преследую несбыточную мечтуили есть способ отслеживать порядок нажатия на мои вкладки, а затем запускать нажатие предыдущей вкладки, когда посетитель использует кнопку «Назад»?