# Bug(s) dans la gestion des URI par Discourse dans le contenu markdown

**URL:** <https://meta.discourse.org/t/bug-s-in-discourse-handing-of-uris-in-markdown-content/187125>\
**Category:** Bug\
**Created:** [Avril 16, 2021, 4:36 UTC](https://meta.discourse.org/t/bug-s-in-discourse-handing-of-uris-in-markdown-content/187125 "2021-04-16T16:36:33Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)\
**Post date:** [Août 14, 2021, 8:44 UTC](https://meta.discourse.org/t/bug-s-in-discourse-handing-of-uris-in-markdown-content/187125/5 "2021-08-14T20:44:56Z")

</div>

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 :

```javascript
    if (allowedHrefSchemes.includes("tel")) {
      extraHrefMatchers.push(new RegExp("^tel://\\\\+?[\\\\w\\\\.\\\\-]+", "i"));

```

Il existe [Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml), mais j’ai utilisé [List of URI schemes - Wikipedia](https://en.wikipedia.org/wiki/List_of_URI_schemes) 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 »

---

_[View the full topic](https://meta.discourse.org/t/bug-s-in-discourse-handing-of-uris-in-markdown-content/187125)._
