توقف تضمين Mixcloud عن العمل

النشر في هذا الموضوع هنا: Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx

كانت تضمينات Mixcloud تعمل بشكل جيد ثم توقفت فجأة.

في المعاينة، تظهر الصورة في المشغّل، لكن لا شيء آخر. عند النشر لا تظهر. إذا نشرت رابطًا حاليًا هنا فسيعمل. هل السبب طول الموضوع؟ أم كثرة المساهمين؟

لقد جربت للتو نشر هذا الرابط:

وحصلت على نفس النتيجة: مساحة فارغة حيث يجب أن يظهر المشغّل المضمّن.

يعمل هنا، لكنه لا يعمل هناك.

إذا كنت تستخدم أحدث إصدار تجريبي من discourse، فهذا يعني أن عنوان IP الخاص بخادمك قد يكون محظورًا بواسطة mixcloud؟

عند نشر روابط Mixcloud في منتداي، تظهر فارغة تمامًا

لكنها تعمل هنا

أواجه نفس المشكلة في أحدث إصدار من Discourse. لا يبدو أنها حظر عناوين IP.

أبلغ عن نفس المشكلة مع تضمينات Mixcloud، إصدار Discourse 2.7.0.beta4 (المستضاف بواسطة Digital Ocean) - تظهر صورة صغيرة للغلاف في المعاينة وتختفي تمامًا بعد النشر.

يعمل كود تضمين iframe بشكل جيد، لذا يبدو من غير المرجح أن تكون المشكلة متعلقة بحظر عنوان IP.

ما قاله @enmossed: ما زلت أواجه نفس المشكلة مع عدم عمل onebox

لقد حاولت إضافة نطاق mixcloud إلى ‘iframes المسموح بها لـ onebox’ و ‘iframes المسموح بها’ في إعدادات المسؤول ولكنها لا تزال لا تظهر (ولكنها تظهر في المعاينة).

فحص في كروم يظهر iframe قبل جزء html/body الخاص بـ iframe، هل يمكن أن تكون هذه هي المشكلة؟

أحدث إصدار من Discourse (حتى الآن) على DigitalOcean.

اختبار

يعمل هنا. لا تنس إضافة موقع mixcloud إلى إعدادات الموقع للإطارات المضمنة المسموح بها.

لقد حاولت أيضًا في وضع الأمان الخاص بـ Discourse، ومع ذلك لم يعمل (في كل من Chrome و Edge الأحدث على نظام التشغيل Windows 10).

هل هناك خطأ في كيفية تطبيق إعدادات iframe المسموح بها هنا؟:

(على الرغم من أن ‘*’ مضمن بالفعل، حاولت إضافة mixcloud ولكنني أواجه خطأ غريبًا (‘لقد حددت خيارًا غير صالح’ والذي لست متأكدًا من كيفية حله)

حسنًا، يبدو أن هناك اختلافًا بين علامات ‘src’

في مثيل الخطاب هذا، إنها ‘src=’ وتعمل
في مثيلي، إنها ‘data-unsanitised-src=’

في أدوات المطور، إذا قمت بإزالة الجزء ‘data unsanitised’، يظهر المشغل بعد ذلك

هل يلقي هذا أي ضوء جديد على المشكلة؟

أعتقد أن الجزء غير المعقم مخصص عندما لم تتم إضافته إلى قائمة الإطارات المضمنة. هل تتحقق بأمثلة جديدة، أو تنقر على “إعادة بناء HTML” من مفتاح ربط المنشور بعد إدراج Mixcloud في القائمة البيضاء؟

غريب جدًا، لقد قمت بإزالة إدخال soundcloud من ‘iframes المسموح بها’ (مع ترك '’ فقط) وأعتقد* أنه بدأ العمل…

لقد أضفت للتو رابط SoundCloud إلى iframes المسموح بها الخاصة بي، وقد أدى ذلك إلى إزالة جميع تضمينات Mixcloud الخاصة بي، لذلك أعتقد أنك على وشك اكتشاف شيء ما. :+1::slightly_smiling_face:

لم أكن أعرف بهذا…

تحياتي @JammyDodger أعتقد أن إعادة البناء هذه قد فعلت ذلك!

مرحباً، نحن نواجه هذه المشكلة أيضاً الآن ولا يبدو أنني أستطيع تجاوزها بعد تجربة النصائح الواردة في هذا الموضوع. هل يواجه أي شخص آخر هذه المشكلة؟

أعتقد أنه تم نقل هذا الآن إلى الـ onebox المناسب، ولم يعد بحاجة إلى إعداد الـ iframe: :+1: