تعذر تحميل Discourse على المتصفحات القديمة

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

لاحظ أن هناك وضعين احتياطيين حاليًا:

  1. تقديم عرض الزاحف. لا يتطلب JavaScript. هذا يعتمد على browser_update_user_agents.

  2. تقديم التطبيق الكامل، واكتشاف الميزات، والرجوع عن طريق نقل محتوى <noscript> إلى <body>. هذا لا يعتمد على وكيل المستخدم.

المشكلة هنا هي أن (2) لا يعمل على الهاتف المحمول، لأن الخادم لا يقوم بعرض أي محتوى <noscript>. نحتاج إلى إصلاح ذلك، دون كسر (1) للمتصفحات القديمة جدًا.

7 إعجابات