Bir web sayfasında gezinme çekip uyarıları
Kaydedilmemiş değişiklikler ile Google docs hesabımı kapatmak istediğimde, bu benim tarayıcı (FF 3.5) ne olsun.
Gezinmek için istediğinizden emin misiniz Bu sayfa?
Bu değişiklikler kaydedilmemiş belge. Iptal ' i şimdi ''Onları kurtarmak için kaydedin. Tıklatın TAMAM şimdi onları atmak.
Basın devam etmek veya İptal etmek için TAMAM ' ı tıklatın geçerli sayfada kalmak.
Benim sorum bu uyarılar, web uygulaması (örn. için gdocs) bir parçası olup olmadığını. ya da tarayıcı tarafından verilmektedir? İkincisi ise, bu nasıl yapılıyor?
CEVAP
Tarayıcı tarafından. O onbeforeunload
işleyicisi verir, özelleştirilmiş metin iletişim, sadece orta üç paragraf - diğer iki paragraf gibi metin düğmeleri olamaz özelleştirilmiş veya başka bir şekilde değişti.
window.onbeforeunload = function(){ return 'Testing...' }
Bildiren bir iletişim kutusu verecektir
Are you sure you want to navigate away from this page?
Testing...
Press OK to continue, or Cancel to stay on the current page.
Null işleyicisi ayarlayarak bunu iptal edebilirsiniz
window.onbeforeunload = null;
Birkaç yerde kendisi yapar StackOverflow ki ;)
Twitter Bootstrap uyarıları da dışarı ...
Nasıl boşaltma bir sayfa (gezinme) dur...
Makale sayfasında H1 - site adı veya m...
PHPStorm IDE verimsiz bir WordPress ku...
Nasıl kontrolsüz dökme uyarıları hitap...