السماح بالتضمين في النطاق المعرب

لا يسمح Discourse حاليًا بتكوين مضيف يحتوي على أحرف غير لاتينية في اسمه للتضمين. أي محاولة لإضافة اسم نطاق دولي (IDN) للتضمين تؤدي إلى خطأ “المضيف غير صالح”.

سيحتوي اسم النطاق الدولي https://अमरकोश.भारत على ترميز punycode المقابل كـ https://xn--l1b6a9di5a0j.xn--h2brj9c ولكن لا يمكن اعتبار أي منهما مضيفًا صالحًا.

حتى الآن، يبدو أن الحل الوحيد هو تعطيل خاصية “سياسة أمان المحتوى لأسلاف الإطارات - تقييد من يمكنه تضمين هذا الموقع في إطارات iframe عبر CSP. التحكم في المضيفين المسموح بهم في التضمين” لجعله يعمل. ولكن هذا يجعل تثبيت Discourse مفتوحًا للتضمين من قبل أي شخص.

يجب تخفيف التحقق من اسم المضيف للتضمين ليشمل أسماء النطاقات الدولية أيضًا.

إعجاب واحد (1)