Objektet window.history
innehåller webbläsarens historik.
Objektet window.history
kan skrivas utan fönsterprefixet.
För att skydda användarnas integritet finns det begränsningar för hur JavaScript kan komma åt detta objekt.
Några metoder:
history.back()
- samma som att klicka tillbaka i webbläsaren
history.forward()
- samma som att klicka framåt i webbläsaren
Metoden history.back()
laddar den föregående URL:en i historiklistan.
Detta är samma sak som att klicka på Tillbaka-knappen i webbläsaren.
Skapa en bakåtknapp på en sida:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
Utdata från koden ovan kommer att vara:
Metoden history.forward()
laddar nästa URL i historiklistan.
Detta är samma sak som att klicka på knappen Framåt i webbläsaren.
Skapa en framåtknapp på en sida:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
Utdata från koden ovan kommer att vara: