onebox 会访问目标页面并检查是否存在 Open Graph 或 oEmbed 标签,包括:
- 网站地址
- 标题
- 特色图片
- 描述(必需)
- 产品价格
请注意,Discourse 要求 必须包含描述标签,且其中需包含足以概括页面内容的文本,否则目标链接将无法生成 onebox。
另一份详细的说明可参考:https://meta.discourse.org/t/rich-link-previews-with-onebox/98088。
高级 iframe
出于安全考虑,默认情况下 <iframe> 会被阻止。但如果来源高度可信,Discourse 管理员可以在站点设置中明确将该域名列为 <iframe> 目标以进行白名单放行。