Window History objekti

Window History objekti

History-objekti sisältää käyttäjän (selaimen ikkunassa) käyneet URL-osoitteet.

History-objekti on window-objektin ominaisuus.

History-objekti voidaan saavuttaa seuraavilla tavoilla:

window.history tai vain history:

Esimerkki

let length = window.history.length;

Kokeile itse

let length = history.length;

Kokeile itse

History-objektin attribuutit ja metodit

Atribuutti/metodi Kuvaus
back() Lataa edellinen URL (sivu) historialistasta.
forward() Lataa seuraava URL (sivu) historialistasta.
go() Lataa tietty URL (sivu) historialistasta.
length Palauttaa historialistan URL (sivun) määrän.

History-objektin kuvaus

History-objekti alun perin suunniteltiin edustamaan ikkunan selaimen selaushistoriaa. Mutta yksityisyyden vuoksi, History-objekti ei enää salli skriptien pääsyä käytyihin URL-osoitteisiin. Ainoa säilynyt toiminto on back()forward() ja go() Metodi。

Esimerkki

Alla olevan koodirivin suorittama toiminto on sama kuin takaisinpainikkeen painalluksella suoritettava toiminto:

history.back()

Alla olevan koodirivin suorittama toiminto on sama kuin kaksinkertaisella takaisinpainikkeen painalluksella suoritettava toiminto:

history.go(-2)