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

این عملیات ثبت مجدد فرم در اکثر اوقات با زدن کلید Refresh قابل انجام است. یعنی اطلاعاتی که کاربر در فرم وارد کرده است در حافظه موقت مرورگر وجود دارد و تنها کافیست فرایند ثبت مجدد فرم را انجام داد که همان با Reload کردن همان صفحه خطا قابل انجام است.
گاهی اوقات این خطا به دلیل مشکلات کش مرورگر رخ می دهد و تداخل اطلاعات فرم با حافظه موقت مرورگر می تواند باعث ارسال ناقص اطلاعات فرم در مرورگر کاربر شود.
برای حل این مشکل راه حل های زیر می تواند مفید باشد:
- ابتدا سعی کنید از کلید رفرش یا همان Refresh در صفحه ای که خطا دریافت کرده اید استفاده کنید. در برخی مواقع با انجام اینکار، فرم با موفقیت ثبت شده و صفحه ای که باید نمایش داده شود در مرورگر باز خواهد شد.
- اگر مرحله قبلی موفقیت آمیز نبود، کش مرورگر را پاکسازی کنید و مجددا وارد سایت موردنظر شده و فرم را دوباره تکمیل و ارسال کنید.
غیرفعال کردن سیستم کش
یکی از راه های حل این مشکل، غیرفعال کردن کش مرورگر است. اگر فرمی که قصد دارید تکمیل کنید ضروری است، با انجام این مراحل کش مرورگر را غیرفعال کنید و اقدام به ارسال فرم کنید:
- در صفحه ی خطا کلید ترکیبی
Ctrl + Shift + I
را بفشارید تا پنل توسعه دهندگان باز شود.
- سپس کلید
F1
را بزنید.
- سپس از پنل باز شده گزینه Disable cache (while DevTools is open) را تیک بزنید مطابق تصویر زیر:
