از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد جلوگیری میکند
تازهسازی صفحهای که یک فرم را ارسال کرده است، یکی از رایجترین منابع ایجاد اختلال در هر مرورگری است. هر بارگذاری مجدد همان پنجره تأیید را نمایش میدهد: «برای نمایش این صفحه، مرورگر باید اطلاعاتی را ارسال کند که هر عملی را تکرار خواهد کرد…» — و این پنجره هر نوع تازهسازی خودکار را، صرفنظر از نحوه پیکربندی افزونه، مسدود میکند.
افزونه Auto Refresh این مشکل را با یک گزینه اختصاصی حل میکند: «جلوگیری از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد». زمانی که پیش از شروع زمانسنج فعال شود، هر بار تازهسازی در آن URL کاملاً از پنجره تأیید عبور میکند — صفحه بیصدا، طبق زمانبندی و در هر بار بارگذاری مجدد میشود.
این ویژگی چه کاری انجام میدهد
در مرور عادی، بارگذاری مجدد صفحهای که از طریق POST فرم باز شده است باعث میشود مرورگر بپرسد آیا میخواهید دادههای فرم را دوباره ارسال کنید یا خیر. این تأیید یک اقدام ایمنی است — اما برای تازهسازیهای خودکار، یک مانع کامل محسوب میشود.
با فعال بودن «جلوگیری از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد»، Auto Refresh هر بار بارگذاری مجدد را به شکلی انجام میدهد که پنجره تأیید نمایش داده نشود. صفحه دوباره دریافت میشود، محتوای جدید نمایش داده میشود و شمارش معکوس از نو آغاز میگردد. این رفتار برای هر URL بهصورت جداگانه اعمال میشود، بنابراین میتوانید آن را برای صفحاتی که به آن نیاز دارند فعال و برای سایر صفحات غیرفعال نگه دارید.
جلوگیری از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد
تازهسازی کامل
در صورت کلیک در هر نقطه از صفحه، تازهسازی را متوقف کن
چرا این ویژگی مهم است
بدون وقفه در چرخه تازهسازی — بدون این گزینه، یک پنجره ارسال مجدد فرم میتواند Auto Refresh را متوقف کرده و منتظر ورودی کاربر بماند. با فعال بودن آن، چرخه بهصورت نامحدود ادامه مییابد.
در پسزمینه کار میکند — صفحه میتواند در یک زبانه پسزمینه یا پشت پنجرههای دیگر باشد و زمانسنج همچنان به کار خود ادامه دهد. نبود پنجره تأیید به معنای عدم سرقت تمرکز است.
کنترل برای هر URL — آن را فقط برای صفحاتی که به آن نیاز دارند فعال کنید. سایر URLها در فهرست تازهسازی شما رفتار پیشفرض را حفظ میکنند.
بدون از دست رفتن دادهها — این ویژگی ارسال فرم را تغییر نمیدهد. صفحه بارگذاریشده همان صفحهای است که سرور در پاسخ به ارسال اصلی فرم نمایش میدهد.
نحوه فعالسازی
زبانهای را که میخواهید URL آن بهطور مداوم تازهسازی شود باز کنید.
روی آیکون Auto Refresh در نوار ابزار مرورگر کلیک کنید.
پنل گزینههای پیشرفته را باز کنید.
گزینه «جلوگیری از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد» را فعال کنید.
روی ذخیره کلیک کنید.
Auto Refresh را در آن زبانه شروع کنید — از این پس هر بار بارگذاری مجدد بدون نمایش پنجره تأیید انجام خواهد شد.
موارد استفاده رایج
صفحات نتایج جستجو که از طریق یک فرم POST در خود صفحه جستجو باز شدهاند.
نمایشهای مدیریتی فیلترشده در ابزارهای CRM، مدیریت موجودی و داشبوردها که وضعیت فیلترها را در ارسالهای POST حفظ میکنند.
صفحات گزارش داخلی که URL آنها نتیجه ارسال یک فرم تولیدشده است.
ابزارهای صف و تیکتینگ که برای اختصاص یا باز کردن یک رکورد فرم ارسال میکنند و میخواهید نمای حاصل طبق زمانبندی تازهسازی شود.
نکات مرورگر
این گزینه را پیش از شروع Auto Refresh فعال کنید. اگر پنجره ارسال مجدد فرم هماکنون روی صفحه نمایش داده شده باشد، افزونه نمیتواند آن را ببندد — ابتدا آن را بهصورت دستی ببندید، گزینه را فعال کنید و سپس زمانسنج را آغاز کنید.
Firefox این پنجره را با پیام «برای نمایش این صفحه، Firefox باید اطلاعاتی را ارسال کند که هر عملی را تکرار خواهد کرد…» نمایش میدهد. اگر این گزینه پیش از شروع زمانسنج فعال باشد، این پنجره در تازهسازیهای خودکار بعدی دوباره ظاهر نخواهد شد.
Chrome پنجره مشابهی با پیام «تأیید ارسال مجدد فرم» نمایش میدهد که توسط این گزینه به همان شیوه مدیریت میشود.
Edge همان رفتار Chromium را مانند Chrome دنبال میکند.
بهخوبی با این موارد ترکیب میشود
تازهسازی کامل — برای بارگذاری مجدد کامل بدون استفاده از کش در صفحات نتایج فرم.
در صورت کلیک در هر نقطه از صفحه، تازهسازی را متوقف کن — برای فرمهایی که بهصورت دستی نیز تکمیل میکنید تا زمانسنج هنگام کار شما متوقف شود.
تشخیص کلمه کلیدی — زمانی که صفحه نتایج فرم یک مقدار خاص مانند تغییر وضعیت یا موجود شدن کالا را نمایش میدهد، هشدار داده یا کلیک انجام دهد.
«جلوگیری از نمایش پیام ارسال مجدد فرم هنگام بارگذاری مجدد» یک گزینه کوچک در پنل گزینههای پیشرفته است، اما دسته بزرگی از صفحاتی را که پیشتر امکان تازهسازی خودکار نداشتند، قابل استفاده میکند. یکبار آن را برای URL موردنظر فعال کنید، روی ذخیره کلیک کنید و برای همیشه از شر این پنجره خلاص شوید.