لقد واجهت للتو هذه المشكلة مع URI الجغرافي، الذي يبدو هكذا geo:36.95733984,-122.0172856.
أرى أن هناك استثناءً لـ URI الهاتف:
if (allowedHrefSchemes.includes("tel")) {
extraHrefMatchers.push(new RegExp("^tel://\\+?[\\w\\.\\-]+", "i"));
هناك صفحة https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml، لكنني استخدمت List of URI schemes - Wikipedia للتحقق من المخططات لأنها تتضمن أمثلة. أنا أبحث في، أم، “لاحقة” اسم المخطط، وهي :// (ما اسم هذا؟ “تنسيق المخطط”؟).
من خلال المراقبة الدقيقة، يبدو أن هناك ثلاثة أنماط فقط مستخدمة:
://:/:
عقلي يواجه صعوبة في تتبع أين يحدث هذا بالتحديد فيما يتعلق بكتابة Markdown وتحويلها إلى href، لكن أعتقد أنه إذا استطعنا معرفة كيفية التحقق من هذه الأنماط الثلاثة، فسنكون بخير مع أي مخطط يضيفه المسؤول.
لا أعرف كيفية التحقق من كل مخطط على حدة… ![]()
الأسماء غير الرسمية التي اخترتها لهذه التنسيقات:
:“ملاحظ”:/“متشكك”://- “متشكك مرتين”