Je viens de rencontrer ce bug avec l’URI geo, qui ressemble à geo:36.95733984,-122.0172856.
Je vois qu’il y a une exception pour l’URI tel :
if (allowedHrefSchemes.includes("tel")) {
extraHrefMatchers.push(new RegExp("^tel://\\\\+?[\\\\w\\\\.\\\\-]+", "i"));
Il existe Uniform Resource Identifier (URI) Schemes, mais j’ai utilisé List of URI schemes - Wikipedia pour vérifier les schémas car ils incluent des exemples. Je regarde le, euh, « suffixe » du nom du schéma, le :// (comment appelle-t-on ça ? « Format du schéma » ?).
Après un examen attentif, il semble qu’il n’y ait que trois modèles utilisés :
://:/:
Mon cerveau a du mal à suivre où cela se produit par rapport à l’écriture du Markdown et à la conversion en href, mais je pense que si nous pouvons trouver comment vérifier ces trois formats, nous devrions être bons pour tout schéma ajouté par l’administrateur.
Aucune idée sur la façon de valider par schéma… ![]()
Mes noms de code non officiels pour les formats :
:« observation »:/« sceptique »://- « doublement sceptique »