ErdemSağlam
Hectopat
- Katılım
- 5 Nisan 2018
- Mesajlar
- 137
Daha fazla
- Cinsiyet
- Erkek
Bir sayfada öyle olması gerekiyorNeden böyle yapmak istiyorsun? Ona göre bir method önereyim. Çoğu zaman bu methoda alternatif bir çözüm oluyor.
onpopstate
tarayıcı geçmişinden bir satır silindiğinde çalışan bir event.pushState
: Geçmişe satır ekliyor.replaceState
: Geçmişteki satırı değiştiriyor.back
: Geçmişte geri gidiyor.go(x)
: Geçmişte x >= 0 olmak üzere x. sıradaki satıra gidiyor.history.pushState({}, '');
history.replaceState({}, '');
/*
Arkadaşlar diyelim kullanıcı page1.html sayfasından page2.html sayfasına gitti. Daha
sonra page2.html sayfasında geri butonu ile page1.html sayfasına gitti. Eğer ki siz
kullanıcının page1.html sayfasından page2.html sayfasına ileri butonu ile gitmesini
istemiyorsanız yukarıda verdiğim kodları page1.html sayfasına yapıştırın. İleri butonu
pasif olur. Ama şunu da söyleyeyim. İleri butonu pasif oldu diye tarayıcı geçmişinden
silinmiş olmuyor ve bildiğim kadarı ile tarayıcı geçmişine ekleme yapabilsekte silme
yapamıyoruz
*/
Öyle yaptım zaten.İleri gitmesini istemiyorsun bunu uygulamanda kontrol etmen lazım. Linki yazıp oraya gidebilir kullanıcı. Bunu tarayıcıdan pasif hale getirdin ama yazılımsal olarak da kontrol etmen gerekiyor.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.