您好 @Falco!
感谢您所做的一切努力 ![]()
我正尝试在我的托管 Discourse 实例(通过 Communiteq/discoursehosting.net)上使用 fullApp 嵌入,但遇到了问题。
我做了以下操作:
- 让 Communiteq 启用了隐藏设置
embed_full_app - 在 JS 代码片段中添加了
fullApp: true - 我的嵌入主机在允许的主机列表中
以下是发生的情况:
没有 discourseEmbedUrl 时:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
fullApp: true
};
→ 我收到“嵌入错误”
有 discourseEmbedUrl 时:
DiscourseEmbed = {
discourseUrl: 'https://my-forum-url/',
discourseEmbedUrl: 'https://my-platform-url/page-where-I-want-discourse-embedded',
fullApp: true
};
→ 它没有加载完整的论坛,而是抓取了 embedUrl,被重定向(我的平台需要登录),并以重定向 URL 作为标题创建了一个垃圾主题。
它的行为就像一个常规的评论嵌入,完全忽略了 fullApp: true。
即使在 fullApp 模式下,是否也需要 discourseEmbedUrl?
如果是这样,是否有办法阻止它创建主题,而是只渲染完整的论坛?
非常感谢您的指导。
乐意提供更多详细信息或测试任何内容。
谢谢!