مرحبًا،
أواجه مشاكل مع تضمينات Vimeo و Streamable على نسخة Discourse المستضافة ذاتيًا والتي تم إعدادها عبر تطبيق Digital Ocean ذو النقرة الواحدة.
تعمل تضمينات YouTube بشكل جيد.
تعمل تضمينات Streamable، لكنها تتضمن معلمة expires تعني أن الفيديو يعمل لفترة قصيرة فقط:
أما تضمينات Vimeo فلا تعمل على الإطلاق. عند إدراج رابط مثل https://vimeo.com/366213716، يتم إدراج رابط عادي فقط دون مشغل مدمج.
لقد بحثت لكنني لم أجد سوى إشارات إلى أن روابط Vimeo لا تعمل بسبب إعدادات على Vimeo تمنع التضمين، لكن هذا لا يبدو هو الحال هنا – فبإمكاني مشاركة الفيديو في أماكن أخرى دون مشاكل.
عند مراجعة أدوات المطورين في Chrome، ألاحظ أنه عند إدراج رابط YouTube في المحرر، تظهر في تبويب الشبكة طلب XHR إلى https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2DYA1VV7_SM&refresh=false&category_id=5&topic_id=7، والذي ينجح ويعيد ترميزًا لصورة.
أما عند إدراج رابط Vimeo، فأحصل على استجابة 404 للرابط https://chat.joyoflanguages.com/onebox?url=https%3A%2F%2Fvimeo.com%2F365656425&refresh=false&category_id=5&topic_id=7.
هل لديك أي أفكار حول سبب حدوث هذه المشاكل؟
