Tarayıcı geri/ileri düğmesini simüle etmemi gerektiren uygulama üzerinde çalışıyorum (2 düğmeyi uyguladım). Bu işlevi window.history.forward()
ve window.history.back()
kullanarak elde edebiliyorum. İşlevsellik istenen şekilde çalışır. Ancak bir sorunum var, daha fazla göz atmak için daha fazla sayfa olmadığında ileri geri düğmesini devre dışı bırakma ihtiyacım var ve tersi için de tersi.Açısal js- Tarayıcı geri/ileri düğmesini devre dışı bırakma
Aşağıdaki geçici çözümleri kullanmayı denedim, ancak hiçbir şey işe yaramıyor.
if(!window.history.next){
$scope.abcService.enableForwardButton = false;
}
Bu if
koşul ben daha da göz atmak herhangi bir sayfayı olmasa dahi, tatmin geçmez.
var index = window.history.length;
if(window.history[index] != window.location)
{
$scope.abcService.enableForwardButton = true;
}
Herhangi bir girdi yararlı olacaktır. Not: düğmelerin devre dışı bırakılması, uygulamanın
bakmak isteyebilirsiniz. Başka bir şeye tıklamadan önce geri tıklamadığınız sürece, – Fals
iletme her zaman devre dışı bırakılmalıdır. bu nedenle, her bir navla ileride devre dışı bırakın ve sadece kısa setTimeout'ta bir geri komutundan sonra kilidini açın. – dandavis
$ Pencereyi deneyeceğim – Amit