JavaScript Pencere Geçmişi
Nesne window.history
, tarayıcıların geçmişini içerir.
Pencere Geçmişi
Nesne window.history
, pencere öneki olmadan yazılabilir.
Kullanıcıların gizliliğini korumak için JavaScript'in bu nesneye nasıl erişebileceğine ilişkin sınırlamalar vardır.
Bazı yöntemler:
history.back()
- tarayıcıda geri tıklamakla aynıhistory.forward()
- tarayıcıda ileriye tıklamakla aynı
Pencere Geçmişi Geri
Yöntem history.back()
, geçmiş listesinde önceki URL'yi yükler.
Bu, tarayıcıdaki Geri düğmesini tıklamakla aynıdır.
Örnek
Bir sayfada bir geri düğmesi oluşturun:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
Yukarıdaki kodun çıktısı şöyle olacaktır:
Pencere Geçmişi İleri
Yöntem history.forward()
, geçmiş listesindeki sonraki URL'yi yükler.
Bu, tarayıcıdaki İleri düğmesini tıklamakla aynıdır.
Örnek
Bir sayfada bir ileri düğmesi oluşturun:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
Yukarıdaki kodun çıktısı şöyle olacaktır: