我们正在更新 Discourse 嵌入功能,使其更灵活、更安全。因此,我们不得不弃用类名和 Discourse 用户名设置,并将在 3.2 版本中完全移除它们。我们为两者都提供了等效的替代方案。
-
我们正在弃用可嵌入主机(embeddable host)的
class name字段,您在创建新的可嵌入主机时可以设置该字段。我们建议从用于嵌入您网站的 JavaScript 中进行设置。<script type="text/javascript"> DiscourseEmbed = { discourseUrl: '...', discourseEmbedUrl: '...', className: 'CLASS_NAME', }; // ... </script> -
我们正在弃用旧
DiscourseEmbed选项列表中的discourseUserName参数。我们建议通过meta标签进行设置,例如:<meta name='author' content='DISCOURSE_USERNAME'>或者
<meta name='discourse-username' content='DISCOURSE_USERNAME'>
我们建议您从您的管理员页面 → 自定义 → 嵌入中查看更新后的建议脚本。