بعد الإصدار المستقر التالي في يوليو 2025، سيبدأ Discourse في استخدام بعض ميزات المتصفح الحديثة غير المتوفرة على iOS 15، وبعض المتصفحات القديمة الأخرى.
سيتم تحديث الحد الأدنى لإصدار iOS المدعوم من Discourse من 15.7 إلى 16.7. بعد ذلك، سيتم عرض نسخة HTML أساسية من محتوى المجتمع للزوار الذين يستخدمون إصدارات أقدم من iOS حتى يتمكنوا من مواصلة قراءة المحادثات، ولكن لن يتمكنوا من تسجيل الدخول إلى الموقع أو نشر المحتوى.
الأجهزة المقتصرة على iOS 15 هي iPhone 6s، و iPhone SE (الجيل الأول)، و iPhone 7، و iPad Mini 4. تم إصدار جميع هذه الأجهزة منذ أكثر من 9 سنوات، ولم تعد Apple تقوم بتحديثها (انظر iosref.com). للأسف، لن يكون من الممكن استخدام متصفح على تلك الأجهزة يمكنه تسجيل الدخول إلى Discourse.
بالنسبة لأجهزة iOS الأحدث، يجب تحديث نظام التشغيل إلى iOS 16.7 أو أعلى.
سيؤثر هذا التغيير أيضًا على الإصدارات القديمة من المتصفحات الأخرى. الحد الأدنى لإصدار Firefox الذي يدعم هذه الميزات هو v128 (يوليو 2024)، والحد الأدنى لإصدار Chrome(ium) هو v119 (أكتوبر 2023). يمكن للمستخدمين الذين يمكنهم التحديث إلى إصدار أحدث من هذه المتصفحات القيام بذلك لتجنب التأثر.
بالنسبة لمستخدمي Windows 7 و XP الذين لا يمكنهم تحديث Chrome/Firefox، قد ترغب في التفكير في شوكة Chromium من طرف ثالث مثل Supermium أو Thorium[1].
من اليوم، سنقوم بنشر لافتة تحذير للمستخدمين المتأثرين، مع رابط لهذا الموضوع.
إذا كنت ترى الشعار، فهذا يعني أن متصفحك يفتقر إلى دعم إحدى هذه الميزات الثلاث:
إذا فتحت وحدة تحكم المطور، يجب أن ترى رسالة حمراء تتضمن قيمًا صحيحة/خاطئة لكل منها.
عنواننا هنا هو “iOS 15”، لأن هذا هو المتصفح الأكثر استخدامًا والذي يفتقر إلى هذه الميزات. لكن التغيير ينطبق أيضًا على المتصفحات الأخرى التي تفتقر إلى نفس الميزات.
هذا متوقع في تطوير Discourse – على الأقل إذا كنت على دراية بنهج تشغيل Discourse.
الخيار التصميمي هو التحسين لأحدث التقنيات دون أن تكون عالقًا في دعم واسع للبرامج “القديمة” (أتفق على أن “القديم” في هذا السياق ليس “قديمًا” تمامًا ومثل الكثيرين لا أحب أن أُجبر على شراء أجهزة جديدة كل X سنوات )، وقد كانت هناك العديد من الإعلانات والمناقشات المماثلة في الماضي. على سبيل المثال:
(أنا قلق للغاية بشأن الحفاظ المستقبلي على المعلومات… أنا أيضًا أحتفظ بنسخة محلية فقط بتنسيق Markdown من محتويات مجتمعي باستخدام واجهات برمجة تطبيقات Discourse القوية والبرامج النصية المخصصة بلغة Python مثل هذه)
نعم، وبالنسبة لمتصفح فايرفوكس، يتم دعم هذه الميزات بدءًا من الإصدار 128 (يوليو 2024).
ولكن تجدر الإشارة إلى أن متصفحي كروم وفايرفوكس هما متصفحان “دائما خضراء”. يتم تحديث الغالبية العظمى من المستخدمين تلقائيًا إلى أحدث الإصدارات.
سياستنا الرسمية بشأن هذه المتصفحات هي أننا ندعم فقط أحدث إصدار تم إصداره. (على الرغم من أنه بالطبع، يعمل ديسكورس على إصدارات أقدم، حتى يتم طلب ميزة جديدة).
هل لديك أي نصائح استكشاف الأخطاء وإصلاحها لمتصفحات Android للجوال؟ للسياق، أحاول مساعدة مستخدم يرى اللافتة. يقولون إنهم يستخدمون Chrome 134.
الطريقة الوحيدة للوصول إلى وحدة تحكم المطور لرؤية ما يتم تحديده والتي يمكنني العثور عليها تتضمن الربط عبر USB وهو ما يبدو كثيرًا لمحاولة توجيه شخص ما خلاله!
إذا جعلتهم يتنقلون إلى شيء يعكس رؤوس المتصفح الخاصة بهم إليهم، فقد يساعد ذلك في التحقق من ادعائهم. على سبيل المثال، لدي هذه الوظيفة متاحة على خادم الويب الخاص بي (https://www.supermathie.net/reflect/headers):
إن امتلاك هاتف لم يتم تحديثه لمدة عامين أمر محفوف بالمخاطر بشكل لا يصدق
الكثير من هذا يقع على عاتق آبل، لقد باعوا أجهزة منذ 9 سنوات، ولم يعودوا يرغبون في صيانتها
يجب عليك بالتأكيد تقديم شكوى بشأن هذه الأمور إلى الشركات المعنية.
ضع في اعتبارك أن عدم التحديث لا يزال وضعًا خاسرًا، لأنك ستفوتك تصحيحات للثغرات الأمنية الحرجة (التي تسمح بتنفيذ التعليمات البرمجية عن بُعد دون تدخل المستخدم).
لقد قام كل من Firefox و Chrome بإصلاح مثل هذه الثغرات خلال الأسبوع الماضي:
تمكن المهاجمون من خداع العملية الأم لتسريب المقابض إلى عمليات فرعية غير مميزة مما أدى إلى الهروب من صندوق الحماية.
تم استغلال الثغرة الأصلية في البرية.
إذا قام مستخدم جهاز كمبيوتر يعمل بنظام Windows يستخدم متصفح Google Chrome (أو أي متصفح آخر يعتمد على محرك Chromium) بالنقر عليها، يصاب جهازه دون أي إجراء إضافي مطلوب من جانب الضحية.