david
(David Taylor)
4 أبريل 2022، 10:01ص
63
على حد علمي، كان هذا ضروريًا لبعض المتصفحات (IE < 10؟) لأنه من المستحيل الوصول إلى علامات <noscript> عبر JavaScript بعد إجراء اكتشاف الميزات. أعتقد أن @dan عمل على هذه المشكلة قبل بضع سنوات؟
لاحظ أن هناك وضعين احتياطيين حاليًا:
تقديم عرض الزاحف. لا يتطلب JavaScript. هذا يعتمد على browser_update_user_agents.
تقديم التطبيق الكامل، واكتشاف الميزات، والرجوع عن طريق نقل محتوى <noscript> إلى <body>. هذا لا يعتمد على وكيل المستخدم.
المشكلة هنا هي أن (2) لا يعمل على الهاتف المحمول، لأن الخادم لا يقوم بعرض أي محتوى <noscript>. نحتاج إلى إصلاح ذلك، دون كسر (1) للمتصفحات القديمة جدًا.
7 إعجابات
dan
(Dan Ungureanu)
4 أبريل 2022، 10:02ص
64
هذا صحيح. متصفح IE القديم لا يسمح بقراءة محتويات <noscript>.
5 إعجابات
david
(David Taylor)
4 أبريل 2022، 10:10ص
65
أقترح أن نقوم بتحديث الخطوات إلى:
sam:
إزالة browser_update_user_agents لم نعد نريد اكتشاف الميزات بها.
احتفظ بـ browser_update_user_agents كما هي. قم بتضمين عرض <noscript> في كل مكان افتراضيًا (هذا الكود ) (يجب علينا على الأرجح إعادة تسمية هذه الطريقة أيضًا - الاسم مربك)
إضافة optimise_traffic_on_modern_mobile_browsers (افتراضي صحيح) - إذا كان لدى المستخدمين متصفح جوال مدعوم (كروم / سفاري حديث) فسنقوم بتحسين النقل عن طريق تجنب شحن حمولة HTML.
بعض العمل التصميمي الأساسي لعرض الزاحف / HTML - (تحسين التصميم / الحشو / الهوامش) وما إلى ذلك بواسطة @Designers
كيف كنت تفكر في تنفيذ (2) @sam ؟ الاحتفاظ بقائمة من مطابقي وكلاء المستخدم ‘الحديثين’ في النواة؟ ثم نقوم بترقيتها كجزء من دورة إصدار المستقر؟
5 إعجابات
sam
(Sam Saffron)
4 أبريل 2022، 10:19ص
66
نعم، شيء من هذا القبيل، بصراحة هذا الأسبوع لا يبدو واعدًا جدًا بالنسبة لي، لا أستطيع تخصيص الكثير من وقت البرمجة
على الأرجح سأقوم بتمرير هذا العمل، خطة العمل المعدلة الخاصة بك تبدو رائعة
إعجابَين (2)
أرجو المعذرة لقلة معرفتي هنا… حاولت البحث عن الإجابة لكن لم أجد شيئًا…
مع طلب سحب مثل أعلاه، كم من الوقت قبل أن يتم “دمجه”؟
بمعنى أنني سأدخل إلى لوحة تحكم المشرف الخاصة بي في discourse، وسيطلب مني التحديث، وسيتم تنفيذ ما ورد أعلاه.
david
(David Taylor)
4 أبريل 2022، 12:42م
68
يبدو أن هناك بعض التعليقات التي يجب حلها، ولكن من المحتمل أن يتم دمجها خلال الـ 24 ساعة القادمة. سنقوم بالتحديث هنا عندما يتم ذلك. بعد ذلك، بافتراض أنك على tests-passed، ستتمكن من زيارة /admin/upgrade على منتدى الخاص بك وسحب التغيير.
5 إعجابات
لست متأكدًا مما هو ذلك ولكني أعتقد أنني كذلك
رائع وشكراً لك @david
إعجابَين (2)
sam
(Sam Saffron)
5 أبريل 2022، 6:58ص
70
من المثير للاهتمام أنه في متصفح iPhone 5، عبر المتصفح، يتم توجيهه محليًا، وأرى صفحة بيضاء حتى بعد العبث بـ include_crawler_content? وتعيينها على true.
قد تكون هناك بعض الأشياء التي يقوم بها ember cli محليًا لكسر هذا الاختبار.
بالتأكيد يبدو معطلاً كما هو مصمم على نظام iOS 7 في الإنتاج. (لا يوجد محتوى لأننا لا نقوم بشحنه)
سيكون من الصعب جدًا اختبار الإصلاح، ولكني أعتقد أنه يمكنني تزييف بعض الأشياء محليًا.
التفكير بصوت عالٍ حول
ما هو متصفح الهاتف المحمول الحديث؟
iOS 14+
Android + Chrome 88+
Android + Firefox 85+
هذا يجب أن يلتقط حوالي 95٪ من جميع حركة مرور الهاتف المحمول لدينا على أي حال، لذا فإن توفير الحمولة كبير والمخاطر منخفضة للغاية.
@Falco هل أنسى أي متصفحات؟ Firefox مثل قطرة في محيط أندرويد، الغالبية العظمى ببساطة على Chrome على ما يبدو.
5 إعجابات
david
(David Taylor)
قسَّم هذا الموضوع في
6 أبريل 2022، 10:45ص
71
تم تقسيم 3 مشاركات إلى موضوع جديد: الدعم لـ ‘Adblock Browser’
Wake
(Wakefield Morys-Carter)
12 مايو 2022، 8:48م
77
يبدو أن هذا قد تعطل مرة أخرى بالأمس. أحصل على صفحة بيضاء بدون رسالة خطأ عبر متصفحي والتطبيق على نفس اثنين من أصل ثلاثة منتديات
I have an iPhone 6 (OS 12.5.5) and since last Wednesday I get a blank page when I navigate to my usual discourse forums using Chrome or Safari.
discourse/psychopy/org
forum/atsip/ac/uk
and even
meta/discourse/org
and
On the other hand, one forum is still working normally.
Unlike “some-user-see-a-blank-page-when-opening-a-topic/148548” I can’t see anything (no list of topics and no topic contents). If I request desktop site I see some static header links on psychopy dot org but nothing…
إعجاب واحد (1)
sam
(Sam Saffron)
12 مايو 2022، 8:53م
78
على ميتا (هذا الموقع) أيضاً؟
Ian_W
12 مايو 2022، 11:01م
79
نعم، يعرض meta.discourse.org صفحة فارغة، وكذلك community.jenkins.io ، تمامًا مثل الشكوى الأصلية. يمكن التأكيد على أنه بدأ في وقت ما يوم الأربعاء.
3 إعجابات
sam
(Sam Saffron)
12 مايو 2022، 11:33م
80
يا إلهي، سنقوم بحل هذه المشكلة بسرعة، شكراً لك على طرحها.
3 إعجابات
david
(David Taylor)
13 مايو 2022، 8:49ص
82
كان هذا تأثيرًا جانبيًا غير مقصود لإزالة IE11 من أهداف بناء JS الخاصة بنا. يجب إصلاحه بواسطة:
main ← safari-12
opened 08:44AM - 13 May 22 UTC
cf273ec6 removed ie11 as a target. A side effect is that this also removed suppo… rt for Safari 12, which we will be maintaining support for until January 2023
https://meta.discourse.org/t/224747
سيتم دمج هذا ونشره في أقرب وقت ممكن.
8 إعجابات
david
(David Taylor)
13 مايو 2022، 12:38م
83
تم نشر ذلك الآن على Meta، وغالبية عملائنا المستضافين (بما في ذلك http://community.jenkins.io/ ). يجب أن يتم تحميل المواقع الآن مرة أخرى تحت نظام iOS 12. شكرًا للإبلاغ عن المشكلة @wake و @Ian_W !
8 إعجابات
Ian_W
13 مايو 2022، 5:11م
84
أخبار رائعة لرؤية أنه يعمل مرة أخرى. أقدر كل جهودكم.
مجرد ملاحظة غريبة الآن. أكتب عنوان URL، وأضغط على Enter، ويكتمل شريط التقدم ببطء. ثم أنتهي في البداية بصفحة فارغة، ولكن بعد حوالي 6-7 ثوانٍ، يظهر المحتوى! كان هذا يستغرق ثانية واحدة تقريبًا (لذا لم يكن ملحوظًا حقًا من قبل). غريب.
هذا هو Firefox واحد.
david
(David Taylor)
تم إغلاقه في
16 مايو 2022، 7:00ص
85
تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم يعد يُسمح بالردود الجديدة.