JavaScript History API

Window History-objekt

History-objektet innehåller URL:er som användaren har besökt i webbläsarfönstret.

History-objektet är en egenskap av window-objektet.

History-objektet kan åtkommas på följande sätt:

window.history eller endast history:

Exempel

let length = window.history.length;

Prova själv

let length = history.length;

Prova själv

Egenskaper och metoder för History-objektet

Egenskaper/metoder Beskrivning
back() Laddar föregående URL (sida) från historiken.
forward() Laddar nästa URL (sida) från historiken.
go() Laddar en specifik URL (sida) från historiken.
length Returnerar antalet URL:er (sidor) i historiken.

Beskrivning av History-objektet

History-objektet är ursprungligen utformat för att representera fönstrets surfhistorik. Men av skäl relaterade till integritet tillåter inte History-objektet längre skript att få åtkomst till de faktiska URL:er som har besökts. Den enda funktionalitet som fortfarande används är back()forward() och go() Metoder.

Exempel

Följande rad av kod utför samma operation som att klicka på en bakåt-knapp:

history.back()

Följande rad av kod utför samma operation som att klicka på två bakåt-knappar:

history.go(-2)