loading...
وبلاگ آموزشی مهدی
mahdi بازدید : 224 پنجشنبه 16 خرداد 1392 نظرات (0)

بازگردانی سشن های فایرفاکس در صورت بروز خطا

 

بازگردانی سشن های فایرفاکس در صورت بروز خطا

نترسید! سشن اصلا چیز پیچیده ای نیست . همان تب هایی که باز کرده اید و کارهایی که در مدت زمان بین باز و بسته شدن مرورگرتان انجام می دهید، اصطلاحا یک Session یا نشست نامیده می شود.

گاهی اوقات دارید با مرورگر خود کار می کنید و تعداد زیادی تب باز کرده اید و حسابی مشغولید که ناگهان مرورگر کرش می کند و یا به هر دلیل دیگر مروگر یا کل سیستم از کار می افتد. اینجاست که همه تب ها از بین می روند. اما اگر از مرورگرهای جدید استفاده کنید، قابلیت بازگردانی سشن قبلی وجود خواهد داشت. این قابلیت با نام Restore Session شناخته می شود. در واقع تمامی تب ها، موقعیت پنجره مرورگر در صفحه، مواردی را که در فرم های اینترنتی وارد کرده اید، همه و همه بازگردانی می شوند. انگار که اتفاقی نیفتاده باشد.

اما گاهی اوقات همین قابلیت بازگردانی سشن قبلی نیز به درستی کار نمی کند. اینجا تکلیف چیست و باید چه کار کرد؟ با گویا آی تی همراه باشید تا پاسخ این سوال خود را بگیرید. لازم به ذکر است که در این مطلب ما بر روی روش های بازگردانی سشن قبلی در مرورگر فایرفاکس تمرکز کرده ایم.

بکاپ های فایرفاکس

اکثر کاربران اصلا نمی دانند که فایرفاکس اطلاعات مربوط به سشن ها را در پروفایل کاربر ذخیره می کند و از همین طریق می توان سشن ها را بازگردانی کرد.

فایلی با نام sessionstore.js وجود دارد که اطلاعات مربوط به سشن فعلی را در خود نگهداری می کند که اگر آن را به صورت دقیق زیر نظر بگیرید، مشاهده خواهید کرد که در طول یک سشن، حجم آن به صورت دائم در حال افزایش یا کاهش است. فایل دیگری نیز با نام sessionstore.bak وجود دارد که اطلاعات سشن قبلی را نگهداری می کند.

firefox-sessionstore

اما برای دسترسی به این فایل ها باید از مسیرهای زیر استفاده کنید. این مسیرها در هر سیستم عامل متفاوت است:

ویندوز ایکس پی و نسخه های پایین تر:

C:Documents and SettingsApplication DataMozillaFirefoxProfiles

ویندوز ویستا و بالاتر:

C:UsersAppDataRoamingMozillaFirefoxProfiles

توزیع های گنو لینوکس:

~/.mozilla/firefox/

مک:

~/Library/Mozilla/Firefox/Profiles/

~/Library/Application Support/Firefox/Profiles/

نکته : هنگامی که فایرفاکس نمی تواند سشن قبلی را به درستی بازگردانی کند، شما نباید فایرفاکس را مجددا باز کنید. چون این کار باعث بازنویسی فایل seesionstore.bak خواهد شد و دیگر شانسی برای بازگردانی سشن قبلی نخواهید داشت. برای جلوگیری از هرگونه اشتباه احتمالی بهتر است که فایل های sessionstore.js و sessionstore.bak را در مکانی دیگر کپی کنید.

بازگردانی سشن قبلی

اکنون به مرحله بازگردانی سشن قبلی می رسیم. برای شروع باید حجم دو فایل sessionstore.js و sessionstore.bak را با هم مقایسه کنید. هر کدام از فایل ها که حجم شان صفر بود، دیگر قابل استفاده نیستند.

اکنون باید شانس خود را امتحان کنید. یکی از فایل ها که حجم شان صفر نیست را با استفاده از یک برنامه ادیتور متنی ( مثل Notepad ) باز کنید. اگر متون موجود در این فایل بهم ریخته و غیر قابل فهم باشد، نتیجه می گیریم که سشن قبلی به کلی تخریب شده است و امکان بازگردانی آن بسیار کم است. گرچه می توانید باز هم در فایل جستجو کنید و آدرس تعدادی از سایت هایی را که قبلا باز کرده اید را دوباره بدست بیاورید.

اکنون سعی کنید که فایل sessionstore.js را حذف کرده و فایل sessionstore.bak را به sessionstore.js تغییر نام دهید. این کار باعث بازگردانی تب ها، پنجره و فرم های آخرین سشن فایرفاکس نخواهد شد؛ بلکه به احتمال زیاد شامل تب ها، پنجره و فرم های سشن قبلی بسته شده توسط شما می شود.

منبع

مطالب مرتبط
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    بیشترین استفاده‌ای که از تلفن همراه‌تان می‌کنید مربوط به چه کاری است؟
    آمار سایت
  • کل مطالب : 1017
  • کل نظرات : 88
  • افراد آنلاین : 6
  • تعداد اعضا : 0
  • آی پی امروز : 91
  • آی پی دیروز : 85
  • بازدید امروز : 1,097
  • باردید دیروز : 1,502
  • گوگل امروز : 1
  • گوگل دیروز : 2
  • بازدید هفته : 3,673
  • بازدید ماه : 7,817
  • بازدید سال : 32,870
  • بازدید کلی : 426,894
  • کدهای اختصاصی