روابط "Mailto" بدون حقل "to" يتم إزالتها

هذا يعمل بشكل صحيح:

[my link](mailto:alice@alice.com&subject=Hi)

هذا لا يعمل (يتم إنشاء وسم <a> فارغ):

[my link](mailto:&subject=Hi)

يسمح التنسيق الأخير للمستخدم بإرسال رسالة إلى أي شخص يريد. يُستخدم هذا في Discourse، على سبيل المثال، عند مشاركة منشور (انظر الكود هنا).

4 إعجابات

نفس المشكلة مع email bbcode. هذا يعمل بشكل صحيح:

[email=alice@alice.com&subject=Hi]my link[/email]

لكن هذا لا يعمل:

[email=&subject=Hi]my link[/email]
إعجاب واحد (1)

غريب، إنه يعمل على markdown-it العادي وعلى commonmark dingus، لذا أعتقد أنه انتهاك للمواصفات.

إعجابَين (2)

غالبًا ما يكون ذلك مرتبطًا بأداة التنقية لدينا؛ فأنا أظن أننا نقوم بإزالة المحتوى بسبب مشكلة أمنية محتملة، ربما بشكل مفرط قليلًا.

أؤيد وجود إصلاح هنا، لكنه من المرجح أن يكون معقدًا للغاية.

3 إعجابات

هل هناك حل بديل لهذا؟ ألاحظ أن الكتابة كـ HTML لا تغير شيئًا:

<a href="mailto:?subject=alfa&body=bravo">charlie</a>

charlie