Web History API

Το Web History API παρέχει απλούς τρόπους για την πρόσβαση στο αντικείμενο windows.history.

Το αντικείμενο window.history περιέχει τους URL (ιστοσελίδες) που έχει επισκεφθεί ο χρήστης.

Όλοι οι περιηγητές υποστηρίζουν το Web History API:

Chrome IE Firefox Safari Opera
Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται Υποστηρίζεται

Μέθοδος back() Ιστορικού

Το μεθόδος back() φορτώνει τον προηγούμενο URL από τη λίστα windows.history.

Αυτό είναι το ίδιο με το κλικ στο κουμπί "πίσω" του προγράμματος περιήγησης.

Παράδειγμα

<button onclick="myFunction()">Πίσω</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

Μέθοδος go() Ιστορικού

Η μέθοδος go() φορτώνει μια συγκεκριμένη URL από τη λίστα ιστορικού:

Παράδειγμα

<button onclick="myFunction()">Πίσω δύο σελίδες</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

Ιδιότητες αντικειμένου History

Ιδιότητας Περιγραφή
length Επιστροφή του αριθμού URL από τη λίστα ιστορικού

Μέθοδοι αντικειμένου History

Μέθοδος Περιγραφή
back() Φόρτωση της προηγούμενης URL από τη λίστα ιστορικού
forward() Φόρτωση της επόμενης URL από τη λίστα ιστορικού
go() Φόρτωση συγκεκριμένης URL από τη λίστα ιστορικού