API History JavaScript

Οντότητα Window History

Το αντικείμενο History περιέχει τις URL που έχει επισκεφθεί ο χρήστης (στην προεπιλεγμένη συναρμολόγηση του προγράμματος περιήγησης).

Το αντικείμενο History είναι ιδιότητα του αντικειμένου window.

Το αντικείμενο History μπορεί να προσβληθεί με τον παρακάτω τρόπο:

window.history ή απλά history:

Παράδειγμα

let length = window.history.length;

Προσπάθησε να το δοκιμάσεις προσωπικά

let length = history.length;

Προσπάθησε να το δοκιμάσεις προσωπικά

Πρότυπα και Μεθόδοι του αντικειμένου History

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

Περιγραφή του αντικειμένου History

Το αντικείμενο History αναπτύχθηκε αρχικά για να εκφράσει το ιστορικό περιήγησης της σελίδας. Ωστόσο, λόγω λόγων ιδιωτικότητας, το αντικείμενο History δεν επιτρέπει πλέον στο σενάριο πρόσβαση στις πραγματικές URL που έχουν επισκεφθεί. Η μοναδική λειτουργία που διατηρείται είναι back()forward() και go() Μέθοδος.

Παράδειγμα

Η ενέργεια που εκτελείται από την παρακάτω γραμμή κώδικα είναι ίδια με αυτή που επιτυγχάνεται με ένα κλικ στο κουμπί Πίσω

history.back()

Η ενέργεια που εκτελείται από την παρακάτω γραμμή κώδικα είναι ίδια με αυτή που επιτυγχάνεται με δύο κλικ στο κουμπί Πίσω

history.go(-2)