مرحبًا،
لاحظت أن كود HTML الخاص بـ Discourse يحتوي على أسطر من النوع التالي:
<link rel='preload' href='/assets/browser-update-xyz24ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js' as='script'/>
<script src='/assets/browser-update-xyz4ff41586d6dcda055f0cfb41488724ba2e2d5271fef65ce5f480b46f9231d.js'></script>
-
ما وظيفة هذا الكود؟
-
هل يُستخدم أيضًا للمتصفحات الأخرى غير Internet Explorer القديم؟
يرجى الاطلاع على: https://caniuse.com/#search=preload
في حال كان المتصفح قديمًا بالفعل
-
كيف سيتم دعم خاصية preload؟
-
لا أرى فائدة من التحميل المسبق (preload) على الأقل للمتصفحات الحديثة التي ربما لا تحتاج إلى رسالة تحديث المتصفح.
لست متأكدًا مما إذا كان هذا الأمر يتعلق فقط بـ Internet Explorer أم يشمل متصفحات أخرى أيضًا. وفي حال كان الأمر يتعلق بـ IE، فربما يمكننا استخدام تعليق HTML شرطي بدلاً من استخدام JavaScript؟ سيكون ذلك أخف وزنًا.
<!--[if lt IE 9]>
<div>للأسف، <a href="https://www.discourse.org/faq/#browser">متصفحك قديم جدًا ولا يعمل على هذا الموقع</a>. يرجى <a href="https://browsehappy.com">ترقية متصفحك</a></div>
<![endif]-->
أفضل 10 متصفحات ويب:
1 Chrome 78 38.51%
2 Safari 13 8.65%
3 Chrome 77 5.89%
4 Safari 12 4.25%
5 Firefox 70 3.57%
6 IE 18 3.17%
7 IE 11 2.99%
8 Samsung 10 2.44%
9 Chrome 76 1.82%
10 Chrome 74 1.44%
المصدر: W3Counter: Global Web Stats
- هل لا يزال هذا ضروريًا؟
شكرًا وتقديرًا،
غولشان