Po kliknięciu linku utworzyłem metodę wyświetlania wskaźnika ładowania u dołu strony.Metoda wykrywania strony pochodzi z przycisku wstecz.
Gdy ktoś kliknie przycisk Wstecz, nie odświeży zawartości strony, a tym samym wyświetli obszar ładowania.
Czy istnieje sposób wykrywania, czy strona pochodzi z przekierowania, aby uruchomić metodę usuwania wskaźnika ładowania?
Kinda tak:
function cameFromeBackButton(){
//hide loading indicator
}
LUB jest to sposób, aby zatrzymać przycisk Wstecz i ogień metodę zamiast? tak:
function backButtonClicked(){
//do stuff instead of going back
}
EDIT: Jest to dość dużo jak obszar jest nazywany
$('.link').click(function(){
//make loading area
$('container').append(loadingAreaString)
//grab the href and goto page
window.location.href = $(this).attr('href');
return false
})
Czy można po prostu zapobiec wyświetlaniu strony w pamięci podręcznej lub czy CHCESZ, aby kopia z pamięci podręcznej była wyświetlana, ale nadal uruchamiała pewne rzeczy? Jeśli tak, http://blog.55minutes.com/2011/10/how-to-defeat-the-browser-back-button-cache/ –
Wygląda na to, że rozwiązanie z jednej strony jest właściwe? W moim przypadku wszystko musi być po stronie klienta. Przepraszamy za nieokreślenie. –
W jaki sposób wywoływana jest funkcja ładowania? –