صفحات الجوال (iOS) فارغة مع تعطيل JavaScript

إذا قمت بتعطيل جافاسكريبت في سفاري iOS، فلن يتم عرض المحتوى: الصفحة الرئيسية فارغة وتعرض صفحات الموضوع العنوان والفئة فقط دون أي محتوى نصي. أرى هذا السلوك على موقعي الخاص وكذلك على Meta:

تم الاختبار على iOS 16.5، وكذلك على سفاري macOS مع تعيين وكيل مستخدم iOS.

تعديل: أرى هذا أيضًا مع تعيين وكيل مستخدم Android/Chrome.

3 إعجابات

@Falco / @david أعتقد أن هذا هو التحسين الذي لدينا للجوال حيث لا نرسل الحمولة الكاملة لتوفير حركة المرور؟

يبدو هذا متعمدًا، ولكن ربما هناك شيء يمكننا القيام به هنا على المدى الطويل وفرض إعادة توجيه أو شيء من هذا القبيل لمثل هذه الحالات؟ (إعادة توجيه إلى؟javascript_disabled أو شيء من هذا القبيل…)

3 إعجابات

نعم، هذا بالضبط. المقايضة هي أداء أفضل لـ 99.999٪ من المستخدمين، مع توفير في استخدام الشبكة وبطارية المستخدم، ولكن الأشخاص الذين يعطلون جافاسكريبت على هواتفهم الذكية الحديثة لا يحصلون على إصدار HTML الثابت.

فرض إعادة توجيه باستخدام علامة meta؟ ربما نقوم بعرض زر في else لهذا if هنا

الذي يعيد تحميل الصفحة الحالية بمعلمة و/أو تعيين ملف تعريف ارتباط؟

بالنظر إلى التأثير هنا، والعمل المطلوب، أقول إنها مهمة ذات أولوية منخفضة و pr-welcome.

إعجابَين (2)