Kullanıcı tarayıcıda düğmesini geri vurur olmadığını kontrol edin

0 Cevap php

Ben onlar sayfasından çıkmak istiyorsanız kullanıcı sormak javascript onbeforeunload olay kullanmaya çalışıyorum, ama ben (EDIT yangın olayı istemiyorum: "olayı" iletişim kutusu olmak olduğunu Onlar büyük olasılıkla sitemde kalacaklar olacak çünkü kullanıcı geri düğmesine basarsa) siteyi terk veya geçerli sayfada kalmak için iptal tıklayın ok tıklayın için kullanıcı soran açılır.

Yani, bir kullanıcı javascript veya PHP kullanarak geri düğmesine vurdu olmadığını anlamanın bir yolu var mı?

Ben sadece IE'de çalışır gizli bir iframe kullanarak bir çözüm ele verdik, ama ben Firefox, Chrome, Safari ve mümkünse için çalışabilir bir şey gerekir.

EDIT: kullanıcı geri düğmesini çarptığında iframe geri gönderildi, ancak ana sayfa aynı noktada kalır, çünkü benim IE çözümü çalışır. Bu ben gerçekten kullanıcı geri tuşuna olduğunu söyleyebilirim, bu yüzden daha sonra kullanmak history.back(). Bu küçük hack (benim gördüğüm kadarıyla) başka bir tarayıcıda çalışmıyor, bu yüzden ben bir çapraz tarayıcı çözüm arıyorum.

tl, ben window.onbeforeunload onlar benim siteyi ya da bırakmak isteyip istemediklerinin sorulduğu bir iletişim kutusu açılır kullanıyorum dr. Ben kullanıcı geri düğmesini çarptığında bu pop up istemiyorum. How can I tell that the user has hit the back button in their browser?

Thanks, Rick

0 Cevap