لقد أضفت iframe من Codesandbox مع سمات مختلفة، لكن Discourse يستخرج فقط قيمة src. هل يجب أن أقوم بتغيير شيء ما في إعدادات Discourse؟ لقد سمحت بهذا الـ iframe بالفعل وهو يظهر، لكن ليس بشكل صحيح.
Just to be sure, did you add the iframe url (https://codesandbox.io/embed/codesandbox-frontity-rnclp) in whitelist? If not, search the site setting allowed iframes.
أواجه هذه المشكلة أيضًا. أود إضافة فئة (class) إلى عنصر IFRAME الذي أضمّنه في منشور سياسة الخصوصية الخاص بي، والذي يحتوي على إعدادات تتبع الخصوصية من تثبيت Matomo المستضاف ذاتيًا. سيسمح لي ذلك بإضافة إطار أفضل وبعض الألوان لتمييزه عن بقية سياسة الخصوصية.
على الرغم من وجود class="foo" في عنصر IFRAME الخاص بي، إلا أنه يتم حذفه، على ما يبدو بواسطة كود القائمة البيضاء المذكور أعلاه. هل هناك أي فرصة لتوسيع هذه القائمة للسماح ببعض السمات الإضافية؟
شكرًا لك يا رافائيل على البيان، فقد أوضح السلوك الذي لاحظته. أود أن أعرف ما إذا كان لديك أي خطط لإطلاق القيد على سمات الصوت/الفيديو في إطار مضمن (iframe). تتعامل المتصفحات الحديثة مع إمكانية الوصول بشكل جيد جدًا لهذه الأذونات، وهناك عروض خدمات مثيرة للاهتمام بشكل متزايد يمكن للمستخدمين دمجها بسهولة، لكنها تفتقر فقط إلى هذا النوع من إمكانية الوصول. شكرًا لك.
سيكون هذا مفيدًا، ولكننا سنكون سعداء أيضًا بإدراج السمة allow في القائمة البيضاء للجميع. نواجه حاليًا مشكلات في تشغيل الصوت مع مشغلات البودكاست المضمنة من Apple و Spotify. كما ذكر آخرون، تكمن المشكلة في أنه يتم تجريد السمة allow، والتي تحتوي على توجيه encrypted-media مهم.
نظرًا لأننا صرنا بالفعل صارمين بشأن النطاقات التي يمكن استخدامها في إطارات iframe، فإن وجود إعداد آخر نحدد فيه السلسلة allow لكل إطار iframe وتحليل تنسيق محتوى allow الغريب يبدو كثيرًا بالنسبة لي.
لقد قمت بإنشاء طلب سحب (PR) يسمح ببساطة باستخدام أي شيء في السمة allow لإطارات iframe المسموح بها بالفعل: