على حد علمي، كان هذا ضروريًا لبعض المتصفحات (IE < 10؟) لأنه من المستحيل الوصول إلى علامات <noscript> عبر JavaScript بعد إجراء اكتشاف الميزات. أعتقد أن @dan عمل على هذه المشكلة قبل بضع سنوات؟
لاحظ أن هناك وضعين احتياطيين حاليًا:
-
تقديم عرض الزاحف. لا يتطلب JavaScript. هذا يعتمد على
browser_update_user_agents. -
تقديم التطبيق الكامل، واكتشاف الميزات، والرجوع عن طريق نقل محتوى
<noscript>إلى<body>. هذا لا يعتمد على وكيل المستخدم.
المشكلة هنا هي أن (2) لا يعمل على الهاتف المحمول، لأن الخادم لا يقوم بعرض أي محتوى <noscript>. نحتاج إلى إصلاح ذلك، دون كسر (1) للمتصفحات القديمة جدًا.