Szukałem najlepszego sposobu na wykorzystanie historii HTML5 api aka psuhState z właściwym powrotem do przeglądarek HTML4.W jaki sposób Github Czy PushState bez tagów hash?
Github używa historii API dla jego przeglądania drzewa (poniższy link jest tylko przykład, a nie korzysta z biblioteki github):
https://github.com/browserstate/History.js/
Nie mogę dowiedzieć się, w jaki sposób sobie z tym poradzić funkcjonalność dla przeglądarek HTML4, takich jak Firefox 3.5?
Przyjrzałem się, w szczególności, history.js (link powyżej) do obsługi tego rodzaju rzeczy. Wymaga to jednak implementacji skrótu dla przeglądarek HTML4, której chciałbym uniknąć.
Jeśli odwiedzasz Github i przeglądasz drzewo katalogów przy użyciu przeglądarki HTML4, wygląda to tak samo jak przeglądarka HTML5 (stan adresu URL).
Gdybym wyłączyć JavaScript w FF3.5, adres URL, który wcześniej wyglądał tak:
https://github.com/browserstate/history.js/tree/master/tests
teraz wygląda tak:
https://github.com/browserstate/history.js/tree/a32e91aa1fe5909a29abb690a37f6c129e98068e/tests
Wszelkie myśli?
Czy to zachowanie awaryjne oznacza, że Github tworzy fizycznie te katalogi na serwerze? A może w jakiś sposób tworzą katalogi w locie? Nie rozumiem, jak działają techniki awaryjne? – Yahreen
Katalogi? ... – Tekkub
Czy tworzą strukturę folderów na serwerze? – Yahreen