Wtyczka jQuery HISTORY.js (https://github.com/browserstate/History.js/) udostępnia funkcję implementacji push historii HTML5, a w przypadku nieobsługiwanej przeglądarki powinna być w stanie zaimplementować funkcję hashtag HTML4. Plik dokumentacji/README szczegóły wykorzystania jako tak:Implementowanie History.js HTML4 Fallback
var History = window.History; // Note: We are using a capital H instead of a lower h
if (!History.enabled) {
// History.js is disabled for this browser.
// This is because we can optionally choose to support HTML4 browsers or not.
return false;
}
Jak widać, dokumentacja wyjaśnia użycie wtyczki HISTORY.js do punktu HTML5 i nie wyjaśnia wykorzystanie wsparcia HTML4.
Jednak w sekcji „Pobierz & instalacja” dokumentacji, to brzmi:
5. Include History.js
<script src="http://www.yourwebsite.com/history.js/scripts/compressed/history.js">/script>
<script src="http://www.yourwebsite.com/history.js/scripts/compressed/history.html4.js"></script>
Instrukcje tutaj może przekazać, że wsparcie HTML4 hashtag jest automatyczna ale instrukcje na stronie użytkowania sugerują, że musi być ręcznie wdrożony; w moim przekonaniu tak naprawdę jest.
Nie mogę znaleźć żadnej dodatkowej dokumentacji dotyczącej implementacji funkcji hashtag HTML4. Proszę, pomóż mi to zrozumieć.
sposób mieć to napisane, to będzie prawdopodobnie zamknięte. Wyjaśnij, co próbujesz, i wyraźne przykłady tego, co nie działa i gdzie potrzebujesz pomocy. W przeciwnym razie przeczytaj dokumentację narzędzia i poszukaj forum do bardziej ogólnej dyskusji. [Zobacz "Jakiego rodzaju pytań nie powinienem tu pytać?"] (Http://stackoverflow.com/faq#dontask) – OverZealous
Ok, przepraszam. Dzięki, że powiedziałeś mi, co zrobiłem źle. Po prostu myślałem, że jeśli piszę za dużo, ludzie tego nie przeczytają. Będę edytować post, aby wyjaśnić dalej. –
Czy próbowałeś? Wygląda na to, że wtyczka automatycznie ulegałaby degradacji (działałaby z HTML4 bez dodatkowej implementacji). – JJJ