Dzięki onclick="history.go(-1);return false;"
użytkownik może przejść do poprzednich stron. Ale jeśli chcę wprowadzić metodę potwierdzającą, zanim przeniesie użytkownika do tyłu. Jak to zrobić?Jak ustawić przekierowanie javascript, aby wysłać użytkownika do ostatniej strony? zobacz kod
Myślę, że można to osiągnąć, robiąc coś jak poniżej, ale nie jestem pewien, jak przekierować użytkownika do tylnej strony?
$('.clickme').click(function() {
if(confirm("Are you sure you want to navigate away from this page?"))
{
//window.close();
// how to redirect to history.go(-1) ??
}
return false;
});
UPDATE
też jest jakiś sposób mogę sprawdzić, czy historia ma pewne wartości w niej lub jest pusta? Czy mogę ostrzec użytkownika, jeśli jest pusty?
oh powinny Próbowałem go najpierw przed pytaniem. pozwól mi spróbować. – user187580
czy istnieje sposób sprawdzenia, czy w historii istnieje "coś", tj. Nie puste itd? – user187580
Istnieje własność history.previous, ale jak JSRef stwierdza, że * wymaga uprawnienia UniversalBrowserRead. Nie ma żadnej wartości, jeśli nie masz tego przywileju. Aby uzyskać informacje na temat bezpieczeństwa, zobacz Przewodnik po JavaScript po stronie klienta. * – anddoutoi