Я искал лучший способ использовать API истории HTML5, также известный как psuhState, с подходящей альтернативой для браузеров HTML4.
Github использует историю api для просмотра дерева (следующая ссылка - это просто пример, а не библиотека, которую использует github):
https://github.com/browserstate/History.js/
Я не могу понять, как они обрабатывают эту функцию для браузеров HTML4, таких как Firefox 3.5?
Я специально изучил history.js (ссылка выше), чтобы справиться с подобными вещами. Но для этого требуется реализация hash # для браузеров HTML4, которую я Я бы хотел избежать.
Если вы заходите на Github и просматриваете дерево каталогов с помощью браузера HTML4, оно выглядит идентично браузеру HTML5 (то есть состояние URL-адреса).
Если я отключу JavaScript в FF3.5, URL-адрес, который раньше выглядел так:
https://github.com/browserstate/history.js/tree/master/tests
теперь выглядит так:
https: // gi thub.com/browserstate/history.js/tree/a32e91aa1fe5909a29abb690a37f6c129e98068e/tests
Любые мысли?