الربط العميق (العناوين) لا يعمل لموقعي في Firefox؟

مرحبًا،
أحاول هيكلة منشور أطول مع روابط عميقة مثل Linking to a heading within a post or topic.
لكن لا توجد أي استجابة من فايرفوكس عند النقر على الروابط.
سيكون من المفيد لو شرح لي أحد ما الخطأ أو ما الذي ينقص.

إليك مقتطفات الكود ذات الصلة:

  • في الفقرة الأولى:
    :warning: لا تنسَ: يجب عليك تفعيل (كيفية العرض أدناه](#heading--linktest)) خيار *المشاركة علنًا* :exclamation: وإلا فإن معرف المحطة سيكون مفيدًا فقط لـ[...]
  • وأخيرًا الكلمات الأخيرة:
    [كيفية العرض أدناه](<rابط مطلق يتضمن https:// حتى رقم الموضوع>/1#heading--linktest))

المرساة موجودة في مكان ما في المنتصف:

<h7 id='heading--linktest'>rابط إلى </h7>
* النقطة التالية

جربت أيضًا عدة إصدارات مختلفة من h# للمرساة،
وrابط إلى مع وبدون أي نص بين '> و </

هل الرابط في تلك المشاركة يعمل معك https://meta.discourse.org/t/deep-linking-to-headings-anchors/47552؟

لقد اختبرته للتو في متصفح فايرفوكس، سواء كنت مجهولًا أو مسجّل الدخول، والرابط في المشاركة أعلاه ↑ يتصرف كما هو متوقع.

هل يمكنك تأكيد ذلك أيضًا؟

نعم، الرابط الموجود في المنشور الأصلي يعمل كما هو متوقع.

هل هناك خيار أو إضافة يجب تعيينه/تفعيله؟

المثال غير العامل موجود في نسخة مختلفة.

هل لديك فكرة أخرى بشأن هذه المشكلة، بخلاف تعديل عنوان الموضوع الذي أصبح الآن أكثر دقة، حسنًا؟

سؤال: أين تكتب كودك؟ لقد قمت بكتابة دفعة من الكود في مستندات جوجل (بشكل تعاوني) ونسيت تمامًا علامات الاقتباس المنحنية. البرامج مثل مستندات جوجل تقوم بتصحيح ذلك تلقائيًا، وعلامات الاقتباس المنحنية ليست نفس علامات الاقتباس المستقيمة.

ضربت رأسي في هذا الكود لمدة ساعة قبل أن أكتشف المشكلة.

لقد استخدمت المحرر المضمن في منصة discourse، واستخدمت في الواقع تخطيط لوحة المفاتيح الألماني، لذا قد تكون هذه مشكلة في ترميز الأحرف.

في الوقت الحالي، حاولت إرسال رسالة خاصة هنا ضمن الشظايا ذات الصلة.

حتى السلوك المتوقع لم يتحقق أيضًا. @codinghorror، لذا فإن عبارة “موقعي” في العنوان غير مناسبة. هل نعدلها مرة أخرى؟
ربما تكون لدى @eviltrout فكرة؟
هل يرغب أحدكم في إلقاء نظرة على موضوع الاختبار (الخاص) هنا؟

العكس صحيح: عند نسخ الكود الخام للموضوع الأصلي إلى موضوع خاص جديد على موقعي، يظهر السلوك المتوقع. لذا، فمن المرجح أن المشكلة ليست في الإعدادات أو الإصدار أو الإضافة.

ربما، لقد اكتشفت المشكلة:
هل وسم h7 غير مُعرَّف؟
الرابط التوجيهي في وسم h6 يعمل كما هو متوقع، بينما في h7 لا يعمل شيء. الأمر نفسه ينطبق على <a>.
يعمل <h6> كما هو متوقع حتى لو لم يكن يحتوي على أي نص للعرض. ومع ذلك، تظل مشكلة “الفجوة في العناوين” قائمة (بغض النظر عن مستوى العنوان).
إذن، هل استخدام روابط مضمنة من نوع ````<a name=

بحسب علمي، لا يوجد شيء من هذا القبيل، والنطاق هو من 1 إلى 6.

أظن أنه قد يكون من الممكن تجميع نوع مستند مخصص (DTD)، ولكن في رأيي، من الأسهل الالتزام بـ HTML الصالحة.

في الواقع، ندعم فقط h1 إلى h6 في كودنا:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/sanitizer.js.es6#L130

حسناً.
ربما لا أرى الفائدة أو يجب تغيير هيكل المنشور بالكامل.
جربت عدة أفكار لاستخدام وسم <a> مع خيار معرف (id) أو اسم (name) لتحديد نقطة ارتكاز للقفز إليها. لكن في الحالتين لا توجد أي إجراء مناسب.
هل خيار المعرف (id) العام مُطبّق؟
كيف سيبدو مثال لذلك؟
هل فاتني شيء ما؟