Я реализовал результаты поиска моего сайта с помощью AJAX, используя History.js .Для браузеров HTML5 у меня есть URL-адреса, такие как http://example.com/search/X6a2/3
, которые в браузерах, не поддерживающих History API, приятно возвращаются к http://example.com/search/#X6a2/3
.
Однако, если URL-адрес HTML5 открывается в старом браузере,новый хэш-тег добавляется к полному URL-адресу, как только страница изменяется.(например, http://example.com/search/X6a2/3#/X6a2/4
- тьфу!)
Все, что мне нужно, - это чистый способ перенаправления на версию, содержащую только хэш-теги, как только обнаружен браузер, отличный от HTML5.window.location.replace()
, кажется, игнорирует хеш-тег.Что мне делать?