بعد أن يحصل موقع الويب على قدر معين من حركة المرور، فإنه يحتاج إلى إيجاد طرق لتحسين ثبات موقع الويب، وتخطط شبكة المشترين العالمية مؤخرًا لتطوير مجموعة من أدوات التجارة الخارجية، وهي بعض الأدوات شائعة الاستخدام، مثل الاستعلام بالتوقيت العالمي http ://www.buyerinfo.biz/tools/ Global-time/، واستعلام hscode، والاستعلام عن سعر الصرف والتحويل، وما إلى ذلك، تم الانتهاء من بعضها، يرجى إلقاء نظرة عليها وتقديم المزيد من التعليقات. هناك أيضًا تحديث JS، وهو ما لا أجيده كثيرًا، لذا قمت بتسجيله.
طريقة إعادة التحميل، والتي تجبر المتصفح على تحديث الصفحة الحالية.
بناء الجملة: location.reload([bForceGet])
المعلمات: bForceGet، المعلمة الاختيارية، الافتراضي هو خطأ، احصل على الصفحة الحالية من ذاكرة التخزين المؤقت للعميل. إذا كان صحيحًا، فاستخدم طريقة GET للحصول على أحدث صفحة من الخادم، وهو ما يعادل قيام العميل بالنقر فوق F5 ("تحديث")
طريقة الاستبدال، تستبدل هذه الطريقة العنصر المخزن مؤقتًا حاليًا في السجل (العميل) عن طريق تحديد عنوان URL. لذلك، بعد استخدام طريقة الاستبدال، لا يمكنك الوصول إلى عنوان URL المستبدل من خلال "الأمام" و"الخلف".
بناء الجملة: location.replace(URL)
في التطبيق الفعلي، عند تحديث الصفحة، نستخدم عادةً: location.reload() أو History.go(0). نظرًا لأن هذا الأسلوب يشبه قيام العميل بالنقر فوق F5 لتحديث الصفحة، لذلك عند استخدام طريقة الصفحة = "post"، ستظهر المطالبة "انتهت صلاحية صفحة الويب". وذلك بسبب آلية الحماية الأمنية الخاصة بالجلسة. يمكنك التفكير في ما يلي: عند استدعاء طريقة location.reload()، تكون صفحة aspx موجودة بالفعل في ذاكرة الخادم، لذلك يجب أن تكون IsPostback. إذا كان هناك مثل هذا التطبيق: نحتاج إلى إعادة تحميل الصفحة، مما يعني أننا نتوقع إعادة إنشاء الصفحة على جانب الخادم، ونتوقع عدم IsPostback. هنا، يمكن للتابع location.replace() إنجاز هذه المهمة. يتم إعادة إنشاء الصفحة المستبدلة على الخادم في كل مرة.
يمكنك الكتابة على النحو التالي: location.replace(location.href);