صفحة فارغة فجأة على Android بالإصدار 2.7.2

أستخدم Firefox لنظام Android الإصدار 68 على نظام Android 9.

منذ 2021-06-05، تظهر صفحة community.metabrainz.org فارغة بالنسبة لي، سواء كنت مسجلاً للدخول أم لا.
جربت متصفح Chrome المدمج، وظهرت نفس المشكلة.

لكن موقع Meta يعمل بشكل طبيعي.

إصدار MetaBrainz Discourse هو Discourse 2.7.2 - https://github.com/discourse/discourse الإصدار 81070b323f4679e3052efe64b5db7fecada10f23 وهو أقدم من إصدار Meta Discourse 2.8.0.beta2 - https://github.com/discourse/discourse الإصدار 940eb28e31636cf585a27daa92a1e86a14238423.

جربت الأمر على جهاز Android أقدم من مكتبي، وهناك يعمل مع متصفح Samsung. :thinking:

هل لديك أي فكرة عن السبب؟

إليك الأخطاء التي تظهر فقط على community.metabrainz.org (الصفحة الفارغة):

SyntaxError: expected expression, got '.'
https://community.metabrainz.org/assets/application-b2ca9fbe8bab1b27bb00821fc91900c720b3c6836296c8e6062d44a1ed6d82f2.js

Error: Could not find module discourse/lib/theme-settings-store
https://community.metabrainz.org/assets/_ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js

ReferenceError: Discourse is not defined
https://community.metabrainz.org/assets/start-discourse-efa4e5abfbd1b50b5152ffbe64d5dcea9f7c33f766dcc6387e2711f0f2112148.js

تحديث: قمت بإزالة أخطاء Content Security Policy التي كانت مشتركة بين meta.discourse.org و community.metabrainz.org، لأنها كانت مجرد مشتتة وغير ذات صلة.

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

إصدار Firefox للأندرويد الحالي هو 88.1.4، هل يمكنك إعادة إنتاج المشكلة على هذا الإصدار؟ إنه يعمل بشكل جيد بالنسبة لي على الإصدار الحالي:

ومع ذلك، لا يُدعم أي من الإصدارين رسميًا، حيث ندعم فقط متصفح Chrome على نظام أندرويد.

3 إعجابات

معلومة للإعلام: لقد تلقينا شكاوى مماثلة بعد تحديث المنتديات إلى الإصدار 2.7.2: حيث تصبح النسخة المحمولة من الموقع فارغة تمامًا. غير أننا لا نملك تفاصيل محددة حول نظام تشغيل العميل أو المتصفح المستخدم.

3 إعجابات

أعلم ذلك، لكن الإصدار 68 فقط هو الذي يدعم الإضافات (أحتاج إلى Violentmonkey على الهاتف المحمول للتحقق من مجموعتي من الأقراص عند المتاجر التي تبيع سلعًا مستعملة).

كما أن الصفحة تظهر فارغة أيضًا في المتصفح المدمج (كروم).

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

لا أستطيع تكرار ذلك على Firefox ولا Chrome على هاتفي المحمول الذي يعمل بنظام Android.

كما أنه يفتح بشكل جيد على سطح المكتب الخاص بي.

4 إعجابات

أهلاً. ربما يكون ذلك لأنني مسجل الدخول. سأحاول تحديد جميع الحالات الممكنة التي تعمل فيها ولا تعمل.

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

شكرًا جزيلاً على ملاحظاتكم.
في الواقع، يعمل الأمر بشكل صحيح مع إصدارات كروم الأحدث!

للتوثيق (بالخط الغامق، إعداداتي الخاصة؛ البقية من هواتف الاختبار في عملي؛ المتصفحات التي تم شطبها لا تدعم الإضافات):

المتصفح نظام التشغيل المحمول حالة community.metabrainz.org (2.7.3) حالة meta.discourse.org (2.8.0)
فايرفوكس 68.2.0 أندرويد 5.0.2 :x: :green_circle:
فايرفوكس 68.11.0 أندرويد 9 :x: :green_circle:
فايرفوكس 69 وما فوق
كروم 46.0.2490.76 أندرويد 5.0.2 :x: :x:
كروم 56.0.2924.87 أندرويد 6.0.1 :x: :green_circle:
كروم 77.0.3865.92 أندرويد 9 :x: :green_circle:
كروم 91.0.4472.88 أندرويد 5.0.2، أندرويد 6.0.1، أندرويد 9 :green_circle: :green_circle:
سامسونج إنترنت 13.2.3.2 أندرويد 6.0.1 :green_circle: :green_circle:
سامسونج إنترنت 14.0.3.5 أندرويد 6.0.1 :green_circle: :green_circle:
إيدج 40.15063.1868.0 ويندوز 10 :x: :x:

حل بديل

كحل بديل، قمت بتحديث متصفح كروم وقمت بتثبيت موقع Discourse كـ أيقونة سطح مكتب / مفضلة / تطبيق؟ وسأستخدمه حتى يصل موقع community.metabrainz.org (الموجود حاليًا في الإصدار 2.7.3) إلى إصدار حديث مشابه لموقع meta.discourse.org (الإصدار 2.8.0) الذي أصبح متوافقًا مرة أخرى مع فايرفوكس لأندرويد 68.11.0. :slight_smile:
الضغط المطول على الروابط يسمح لي بفتحها في فايرفوكس. أبطأ قليلاً لكنه كافٍ بالنسبة لي.


المشاركة المرتبطة في community.metabrainz.org

إعجابَين (2)

يتم تتبع الخطأ هنا

4 إعجابات

مرحبًا @sam،
إصدار Discourse 2.8.0 المستخدم هنا على meta لا يواجه أي مشاكل، لذا لا حاجة لتغيير كود Discourse لهذه المشكلة، أعتقد ذلك.
نحن فقط ننتظر إصدار 2.8.0 وسيتم إصلاحها.
وفي الوقت الحالي نستخدم متصفحًا آخر.

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

حسنًا… لستَ الوحيد الذي يعاني من هذه المشكلة @jesus2099 :slight_smile:

إعجابَين (2)

نعم، لكن التصحيح المذكور يبدو أنه يتمثل في تقديم نسخة HTML ثابتة للقراءة فقط لتلك المتصفحات.

لذلك، أفضل الانتظار دون إجراء أي تغييرات، حيث أن هذا الإصدار الأحدث من Discourse، الموجود هنا على meta (2.8.x)، يعمل مع تلك المتصفحات في وضع كامل الميزات (ربما بفضل التحويل).

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

لا، أعتقد أنك أسأت الفهم.

كان ذلك على الأرجح غير مقصود، لكنه جعلني أبتسم :slight_smile:

4 إعجابات

رائع إذن! :grin::+1:
لقد رأيت الخطأ غير المقصود، لكنني تركته عمدًا كما هو. :wink::face_with_hand_over_mouth:
سيتم إصلاحه! رائع!

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.