Seamonkey يعتبر الآن متصفحًا غير مدعوم

أنا أحد المسؤولين في منتديات openSUSE (forums.opensuse.org). لدينا عدد قليل من المستخدمين الذين يستخدمون أحدث إصدار من Seamonkey كمتصفح لهم.

لقد قمنا مؤخرًا بالترقية من الإصدار 3.0.3 (أعتقد أنه كان كذلك - قام مسؤولنا الفني بالترقية) إلى 3.1.3، وأبلغ هؤلاء المستخدمون أنهم لم يعودوا قادرين على تسجيل الدخول إلى المنتديات.

لقد قمت ببعض البحث، ويبدو أن فحص المتصفح الذي يفشل موجود في PR 19847 - على وجه التحديد الاختبار في app/assets/javascripts/discourse/scripts/browser-detect.js، السطر 10:

   !CSS.supports("aspect-ratio: 1")

إصدار Seamonkey هو 2.53.18، ويبلغ عن توافقه مع Firefox 91. سلسلة وكيل المستخدم هي:

Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18

لقد اختبرت بتثبيت جديد لـ Seamonkey على openSUSE Tumbleweed 20231210، وقارنت كل سطر في اختبار JavaScript بالنتائج المقدمة من Chrome 120.0.6099.71. كان هذا الاختبار هو الوحيد الذي اختلف.

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

3 إعجابات

ألقيت نظرة سريعة على وصف الإصدار الأخير وهو غريب بعض الشيء… في أحد الأماكن يقول إنه يعتمد على Firefox 60.8:

يستخدم SeaMonkey 2.53.18 نفس الواجهة الخلفية مثل Firefox ويحتوي على إصلاحات أمان Firefox 60.8 ذات الصلة.

ولكن بعد ذلك تحت “المشاكل المعروفة” يقول:

تم تعيين إصدار وكيل المستخدم الأساسي إلى 91 للمساعدة في توافق مواقع الويب

إذًا… يبدو أنهم يتظاهرون فقط بـ Firefox 91 في سلسلة وكيل المستخدم. مجموعة الميزات الفعلية من Firefox v60، والتي صدرت في الأصل في عام 2018، ولم تدعم aspect-ratio :cry:
كل متصفحاتنا المدعومة رسميًا كانت تدعم هذه الميزة aspect-ratio منذ عام 2021، لذا تعتمد الكثير من واجهة مستخدم Discourse الآن عليها.

6 إعجابات

هذا جيد أن أعرف، شكراً. بالنظر إلى كود JS، يبدو أن التحقق من الإصدار يأتي بعد التحقق الذي يسبب المشكلة للمستخدم.

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

أقدر الاستجابة السريعة!

هناك العديد من الميزات الحديثة الأخرى التي نعتمد عليها والتي لا يدعمها فايرفوكس 60.0 (مثل import()، وحقول الفئة، وما إلى ذلك)، لذا فإن نسبة العرض إلى الارتفاع ليست هي العائق الوحيد.

صحيح، ولكن ترقية Discourse من 3.0 إلى 3.1 ستجلب معها كود Discourse الجديد الذي يعتمد على ميزة نسبة العرض إلى الارتفاع (وبالفعل، أشياء مثل import() وحقول الفئة)

حسنًا - شكرًا مرة أخرى على الرد السريع. لقد أبلغت المستخدم بأن التوافق ليس متعلقًا بالأمان بشكل صارم (وهو ما كان تخمينه الأصلي)، بل يتعلق بتوافق وظائف المتصفح، وأنه يجب عليه على الأرجح الإبلاغ عن مشكلة مع Seamonkey للإبلاغ عن دعمه لـ FF 91 عندما لا يفعل ذلك بالفعل.

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