onebox visite la page de destination et vérifie la présence de balises Open Graph ou oEmbed , notamment :
- l’adresse du site
- le titre
- l’image à la une
- la description (obligatoire)
- le prix du produit
Veuillez noter que Discourse exige la présence de la balise description, qui doit contenir suffisamment de texte pour résumer la page, sinon le lien cible ne sera pas encadré par un onebox.
Une autre explication détaillée est disponible sur Creating rich link previews with Onebox.
Iframes avancées
Par défaut, la balise <iframe> est bloquée pour des raisons de sécurité. Toutefois, si l’iframe provient d’une source hautement fiable, un administrateur Discourse peut explicitement autoriser ce domaine comme cible <iframe> dans les paramètres du site.