BT Sözlüğü › Web › Navigation API

Navigation API

Web Svenska → Güncellendi: 2026-10-11

History API'nin halefi; tek sayfa uygulamaların on beş yıldır gerekli olan çirkin hilelere başvurmadan gezinmeyi yönetebilmesi için yapıldı.

Eski arayüzün iki temel eksiği vardı: kullanıcının bir bağlantıya tıklamasını yakalayamıyor ve geçmişi okuyamıyordunuz. Çatı yönlendiricileri bunu tıklamaları ele geçirerek, pushState'i yamalayarak ve geri düğmesinin hangi yöne gittiğini tahmin ederek aşıyordu. Yeni API, aynı kökenli tüm gezinmeler için bir navigate olayı tetikler; intercept() ile işlemeyi devralıp tarayıcının beklediği bir promise döndürebilirsiniz — tarayıcı da bunu kaydırma konumunu, odağı ve yükleme göstergesini doğru yönetmek için kullanır. Geçmiş navigation.entries() olarak okunabilir. Chromium 2022'den beri destekliyor, diğer tarayıcılar sonradan izledi.

← Sözlüğe dön