إمكانية الوصول واللغة المتعالية والتلطفات

عند تعطيل جافاسكريبت، تحصل على:

“يعمل بشكل أفضل مع جافاسكريبت”

ومع ذلك، من الواضح أنه لا يعمل بدون جافاسكريبت على الإطلاق.

الترجمة الألمانية تجعل الأمر أكثر إهانة.

يرجى أيضًا جعل المحتوى قابلاً للعرض بدون جافاسكريبت.

هذه مشكلة وصول حقيقية بالنسبة لي.

أقوم بتعطيل جافاسكريبت افتراضيًا لأن المواقع مليئة بالفوضى والأشياء التي تقفز والضوضاء المرئية التي لا أستطيع تحملها على الإطلاق دون أن أعاني من قدر غير عادي من الألم الذهني.

(
ملاحظة أخرى، قيل لي للتو إن المستخدمين الجدد لا يمكنهم إضافة أكثر من ملف واحد.
جاء ذلك بعد الضغط على إرسال.
ماذا عن الإخبار قبل الإرسال؟
)

يجب أن ترى صفحة للقراءة فقط عند تعطيل جافاسكريبت في المتصفح:

ما هو الجهاز/المتصفح الذي تستخدمه؟

إعجاب واحد (1)

كروميوم (نكهة الفاناديوم) على GrapheneOS (أندرويد) على بيكسل.
يحتوي على مفتاح تبديل JavaScript. لا يوجد استخدام لعلامة NoScript.

إعجاب واحد (1)

يقدم Discourse عرضًا أساسيًا للقراءة فقط بتنسيق HTML عند تعطيل JavaScript، أو عندما يكون إصدار المتصفح قديمًا جدًا ولم يعد مدعومًا.

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

المقايضة هي السلوك الذي وجدته للتو، وتقاطع المجموعات الثلاث:

  • مستخدم على الهاتف المحمول
  • مستخدم في متصفح حديث حديث
  • مستخدم قام بتعطيل JavaScript يدويًا

سيحصل على هذه الشاشة الحزينة، بدلاً من عرض HTML الأساسي الذي نقدمه للمستخدمين الآخرين.

كان هذا خيارًا متعمدًا بعد التحقق من عدد المستخدمين الذين سيحصلون على موقع أسرع مقابل المستخدمين الذين لن يحصلوا عليه.

هذه الرسالة موجودة للمستخدمين الذين يحصلون بالفعل على عرض HTML الأساسي، مثل المستخدمين في Internet Explorer 6.

لم نبذل أي جهد لجعل عرض HTML الأساسي يتكيف بشكل جيد مع الهاتف المحمول، حيث تم تصميمه لروبوتات محركات البحث والمستخدمين على أجهزة الكمبيوتر المكتبية القديمة. إذا كنت ترغب في رؤية كيف ستبدو، يمكنك محاولة إرسال سلسلة وكيل متصفح قديمة.

بخلاف ذلك، ستحتاج إلى الضغط على تبديل JavaScript هذا وتمكين JavaScript لـ Discourse.

4 إعجابات

أعتقد أن هذا أمر بالغ الأهمية - إذا نظرت فقط إلى نسبة المستخدمين المتأثرين، فقد تفوتك التركيبة السكانية. قد تستبعد نسبة كبيرة عن غير قصد من ذوي الإعاقة، أو كبار السن، أو المحرومين.

من السخف القول بأن أي مجموعة أقلية ممثلة تمثيلاً زائداً في التركيبة السكانية للأشخاص الذين يديرون متصفحات هواتف محمولة مخصصة مع تعطيل جافاسكريبت.

إعجاب واحد (1)

ربما، وربما لا. ولكن بشكل أعم، فإن اتخاذ قرارات التصميم بناءً على تأثير على نسبة صغيرة فقط من المستخدمين يبدو إشكاليًا بالنسبة لي. دعم المتصفحات القديمة، والطرق غير العادية للوصول إلى الويب، سيقع ضمن هذا القلق. لا أعرف الكثير عن تكتيكات إمكانية الوصول - ولكني آمل أن يعرف شخص ما، داخل فريق اتخاذ القرار لـ Discourse.