PDA

View Full Version : سوال: رویداد برای بستن مرورگر



aroshanzamir
سه شنبه 30 اردیبهشت 1393, 23:14 عصر
سلام دوستان

من با کدوم دستور JQuery می تونم ازبسته شدن مرورگر مطلع بشم ....

برای بسته شدن تب مرورگر از این دستور استفاده کردم .. ولی خود مرورگر چی :



jQuery(document).ready(function () {
});

mehdi.mousavi
چهارشنبه 31 اردیبهشت 1393, 10:22 صبح
سلام دوستان
من با کدوم دستور JQuery می تونم ازبسته شدن مرورگر مطلع بشم ....
برای بسته شدن تب مرورگر از این دستور استفاده کردم .. ولی خود مرورگر چی :

jQuery(document).ready(function () {
});



سلام.
ممکنه قدری بیشتر توضیح بدید؟ شما از ready handler چطوری به بسته شدن tab پی بردید؟ ready handler تابعی هستش که پس از آماده شدن DOM، توسط jQuery فراخوان میشه و ارتباطی به بسته شدن پنجره نداره. در هر حال، برای اطلاع از بسته شدن پنچره می تونید از beforeunload event بدین شکل استفاده کنید:

$(window).bind('beforeunload', function () {
return 'You are navigating away from blah blah blah... Do you want to continue?';
});

دقت کنید که در چند نسخه اخیر Firefox، پیام فوق به کاربر دیگه نشون داده نمیشه و کاربر پیام

This page is asking you to confirm that you want to leave - data you have entered may not be saved.

رو بصورت ثابت دریافت میکنه (بنا به دلائل امنیتی). بنابراین زیاد روی پیام اخطار فوق حساب باز نکنید، اما برای اطلاع از بشته شدن پنجره میتونید از روش فوق استفاده کنید.

موفق باشید.