إن إجبار متصفح الويب على تحديث الصفحة بشدة عبر JavaScript يضمن الحصول على نسخة جديدة من الصفحة وتحديث جميع مواردها الخارجية.
لتحقيق ذلك، توفر جافا سكريبت طريقة تسمى location.reload(true). عند تمرير قيمة حقيقية، تقوم هذه الطريقة بتوجيه المتصفح لتجاوز ذاكرة التخزين المؤقت وإعادة تحميل المستند الحالي مباشرة من الخادم.
location.reload(true);
من المهم لاحظ أن هذا الحل قد لا يعمل بشكل متسق عبر جميع المتصفحات. وفقًا لوثائق MDN، يدعم Firefox معلمة forceGet غير القياسية في location.reload()، والتي تعيد تحميل المستند بقوة. ومع ذلك، تتجاهل المتصفحات الأخرى أي معلمات تم تمريرها إلى location.reload() وليس لها أي تأثير.
لمزيد من المعلومات، يمكنك الرجوع إلى صفحة MDN على كائن الموقع.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3