Facebook ๆไธๅ่ฒผๅฟ็ๅฐๅ่ฝ,ๅฆๆไฝ ๆ็ไธ่จๆฏ,ไฝๅจ้ๆฒๆๅฒๅญ็ๆ ๆณไธๆๅค็้ข้้ ้ขๆ,Facebook ๆ็ตฆไบ่ญฆๅ,ๅจ่จ่ซๅๅฆๆๆไบไธๅ ๅญๅปไธๅฐๅฟๆๅฐๅไธ้ ,ๆ่ ๆฏไธๅฐๅฟๆๅฐๆๅ้ฃ็ตๆด้ ็ดๆฅ่ทณ่ตฐ,่็่ฆฝๅจๅๆฒๆ cache ไฝไฝ ๅ่ผธๅ ฅ็ๅ งๅฎน,ๅช่ฝ็จๆฌฒๅญ็กๆทไพๅฝขๅฎน,ๆ้บผๅฏฆไฝ้ๅๅ่ฝๅข。
HTML
Javascript
var isChanged = false;
$('select, input, textarea').on('change', function() {
isChanged = true;
});
$(window).on('beforeunload', function() {
if (true === isChanged) {
return 'ๆจๅทฒ็ถไฟฎๆน้ๅ
งๅฎน,็ขบๅฎ่ฆ้ข้ๅ?';
}
});
็ฐกๅฎไพ่ชช,้ ่จญไธๅ่ฎๆธๆฏๅซ isChange ็บ false,ๅตๆธฌ่ฉฒๆจๅฎ็ input、select、textarea ็ญ็ฉไปถๅ งๅฎนๆน่ฎๆๅฐ isChage ๆดๆน็บ true,็ถๅพๅจ window ็ beforeunload ไบไปถไธๅคๆทๅฆๆ isChange ็บ true ๆไบไปฅ่ญฆๅ。