[تراجع] تعطّل تضمين iframe مع السماح بنطاق src المسموح

إنها خدمة DNS تحظر النطاقات ذات السمعة السيئة. ولكن هذه ليست المشكلة لأن 1) عندما أتصل عبر VPN، فإنها تستخدم DNS مختلف وتستمر هذه المشكلة، و 2) المستخدم الذي أبلغني بهذه المشكلة يستخدم إعدادًا مختلفًا تمامًا، و 3) تكوين DNS مخصص لشبكتي المحلية فقط وليس لخادم Discourse الذي يفشل في إنشاء HTML المناسب من جانب الخادم، و 4) يقوم ملف HTML هذا بتحميل الإطار المضمن بشكل صحيح:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta name="description" content="Webpage description goes here" />
  <meta charset="utf-8">
  <title>Change_me</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="author" content="">
</head>

<body>

<div style="left:0; width:100%; height:0; position:relative; padding-bottom:25%; margin:0 auto">
<iframe src="https://www.tickcounter.com/widget/countdown/5847336" style="top:0; left:0; width:100%; height:100%; position:absolute; border:0; overflow:hidden" title="My countdown"></iframe>
</div>

</body>
</html>

يا إلهي، هذا هو، لقد كان ينقصه الشرطة المائلة النهائية /
شكراً جزيلاً!

لقد تغير شيء ما في Discourse، لأنني أضفت https://www.tickcounter.com في المرة الأخيرة التي جربت فيها ذلك وفي ذلك الوقت نجحت. في رأيي، إما أن منطق التعبير العادي الذي يستخدمه أو وصف الإعداد يحتاج إلى تعديل، لأنه يقول:

قائمة ببادئات نطاقات src للإطارات المضمنة التي يمكن لـ Discourse السماح بها بأمان في المشاركات

عندما أفكر في “بادئة نطاق”، أفكر في اسم نطاق و/أو مجال فرعي، وكلاهما لا يتضمن /. أو إذا كان من المفترض أن يستخدم منطقًا أكثر دقة لعناوين URL المعقدة للإطارات المضمنة، فيجب أن يقول شيئًا مثل:

قائمة ببادئات عناوين URL للإطارات المضمنة التي يمكن لـ Discourse السماح بها بأمان في المشاركات

3 إعجابات