Par défaut, Discourse ne permet pas aux utilisateurs d’insérer la plupart des éléments iframe dans les publications. Ceci est contrôlé par le paramètre du site iframes autorisés. Ce paramètre accepte une liste de domaines src d’iframes qui sont autorisés à être ajoutés aux publications.
Il n’y a aucun moyen de contrôler quels iframes peuvent être ajoutés en fonction des autorisations d’un utilisateur - il n’y a pas de paramètre iframes autorisés par le personnel.
Dans la plupart des cas, Discourse gère l’intégration de contenu externe avec des « oneboxes ». Cela permet aux utilisateurs d’insérer des liens dans une publication. Dans certains cas, Discourse convertit ensuite ces liens en iframes. Par exemple, si un lien vers une vidéo Youtube est ajouté sur sa propre ligne dans l’éditeur de publication, il est converti en un élément vidéo affiché dans un iframe. Il existe un nombre limité de domaines que Discourse gère de cette manière. Par exemple, Vimeo, Youtube.
Vous pouvez limiter les domaines qui obtiennent des oneboxes iframe avec le paramètre du site iframes onebox autorisés. La valeur par défaut de ce paramètre est *. Si vous souhaitez limiter cela, cliquez sur le champ de sélection déroulant qui s’affiche sous ce paramètre. Il vous permet de sélectionner des domaines spécifiques dans la liste des domaines que Discourse est configuré pour oneboxer sous forme d’iframes.