if (!String.prototype.replaceAll) {
String.prototype.replaceAll = function(str, newStr){
// إذا كان نمط regex
if (Object.prototype.toString.call(str).toLowerCase() === '[object regexp]') {
return this.replace(str, newStr);
}
// إذا كان سلسلة نصية
return this.split(str).join(newStr);
};
}
لقد قمت بتغيير فرع السلسلة النصية للحل الذي شاركته، لذا فإنه يصلح تحويل السلاسل النصية إلى Regex دون الحاجة إلى الهروب.
أنا أستخدم جهاز iPad Air بإصدار iOS 12.5.5. أحدث إصدار من متصفح Chrome متاح لهذا الجهاز اللوحي لا يقوم بتحميل منتدى Sketchup. أحصل على نفس رسالة اللافتة المذكورة في العديد من المشاركات السابقة. هل هناك أي طريقة لحل هذه المشكلة بخلاف الترقية إلى جهاز iPad جديد؟
نعم! يبدو أن الموقع (كل من Discourse و Community.Jenkins.io) يعمل بشكل جيد مرة أخرى على المتصفحات القديمة؛ يمكنني رؤية المحتويات ويمكنني النشر (على Jenkins وهنا).
أقدر كثيرًا كل الجهد الذي بذل لحل هذه المشكلة؛ بدا الأمر أكثر تعقيدًا مما توقعت.
نعم، هذا المنتدى يعمل مرة أخرى على نظام iOS 12.2، على الرغم من أن https://support.last.fm/ لا يزال لا يعمل (ربما يحتاجون إلى تحديث شيء ما؟)
شكراً لك مرة أخرى على وقتك في إصلاحه
ضع في اعتبارك أن تركيزنا الأكبر هو عدم تعطيل المتصفحات القديمة. الصفحة الفارغة غير مقبولة ببساطة، حتى على المتصفحات القديمة جدًا. العرض للقراءة فقط مقبول.
الشيء الصعب الذي حدث هنا هو أن لدينا بعض المتصفحات في حالة غامضة، ليست مدعومة تمامًا وليست غير مدعومة تمامًا، للأسف حصلت على معالجة الصفحة البيضاء.
نحن نفكر في طرق أفضل للمضي قدمًا لتجنب مواجهة هذه المشكلات بانتظام مع ارتفاع رقم الحد الأدنى لإصدار المتصفح لدينا.
أنا أعيد فتح هذا الموضوع لأن بعض الأشخاص ما زالوا يواجهون مشاكل.
الخطة:
إزالة browser_update_user_agents، لن نستخدم الكشف عن الميزات بهذه الطريقة بعد الآن.
إضافة optimise_traffic_on_modern_mobile_browsers (افتراضي صحيح) - إذا كان لدى المستخدمين متصفح جوال مدعوم (كروم / سفاري حديث)، فسنقوم بتحسين النقل عن طريق تجنب شحن حمولة HTML.
بعض أعمال التصميم الأساسية على عرض الزاحف / HTML - (تحسين التصميم / الحشو / الهوامش) وما إلى ذلك بواسطة @Designers
@Falco ما رأيك في هذا؟
سأرى ما إذا كان بإمكاني القيام بذلك الأسبوع المقبل، وإذا لم يكن الأمر كذلك، فسأقوم بتعيينه داخليًا في الأسبوع الذي يليه.
كن حذرًا عند الاختبار على Meta، فإن تجربة التصميم بدون جدول هنا أدت إلى تراجع عرض الزاحف لدينا كثيرًا.
الأشخاص على نظام iOS 12 المبكر لا يزالون يفشلون في تشغيل التطبيق لأنهم يفتقرون إلى window.globalThis. يمكنك إعادة إنتاج ذلك بسهولة على Browserstack. نحتاج إلى شحن محتوى HTML بدون نص برمجي لهؤلاء الأشخاص. ستؤدي خطوتك الأولى في الخطة إلى حل ذلك.
يبدو مذهلاً، لقد تركت أيضًا تعليقًا على طلب سحب. تقوم Google بفهرسة الجوّال أولاً، لذا يتعين علينا اختبار دقة الجوّال بعناية، لأن هذا هو المستهلك العام لهذا العرض.