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:
<script> function goBack() { window.history.back() }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:
<script> function goForward() { window.history.forward() }