Я бы хотел, чтобы мой сайт разрешил навигацию, но мне не нравятся приложения всех плагинов истории.Большинство или все они используют хэштег, который не относится к моему сайту.Я хочу поддерживать чистые URL-адреса, и часто просто не имеет смысла просто добавлять хэш-тег к текущему URL-адресу.
Так что я бы хотел, чтобы каждый раз, когда пользователь нажимал на определенные ссылки, яискусственно добавит URL в историю.Если пользователь обновляет данные или щелкает назад, он должен перейти к тому URL-адресу, который будет существовать самостоятельно.Это не обязательно делать с ajax, это нормально.
Пример: пользователь включен http://www.abc.com/page1.php. Если они нажмут на ссылку для страницы 2, ajax заполнит текущую страницу.URL должен теперь читать http://www.abc.com/page2.php,, и пользователь может щелкнуть назад, чтобы вернуться на страницу 1, или нажать обновить, чтобы остаться на странице2.Страница 1 и страница 2 могут быть добавлены в закладки, это не проблема.
Лучший пример, который я могу придумать, это то, как Facebook может перемещаться по фотографиям