EGreg
(Greg Magarshak)
1
我发现我们可以在 iframe 中使用 Discourse。在此模式下,我隐藏了标题等内容。
现在我想让它完全取代我们的聊天/讨论系统。任何有聊天的地方,我们都可以有一个 Discourse 主题!
但为了让这成为可能,我需要能够将用户定向到 iframe 中的一个 URL,该 URL 设置主题撰写器并预填充主题和类别。这可能吗?
之后,我还需要在回调中获取生成的主题 ID 和 URL,以便我可以将其保存在我们这边并在下次在 iframe 中打开它,而不是打开我们自己的聊天。
我想,仔细想想,我可以通过 PostMessage 和 Discourse 以及我们自己的应用程序中的 Javascript 来完成这一切。对吗?
我可以让 Javascript 模拟点击并填充具有已知 ID 或类的元素,但我更愿意使用一些已记录的 Javascript API。
有人能给我一些使用 Ember.js 完成上述操作的示例代码吗?
我们确实支持使用 URL 参数创建带有预填数据的主题,希望这能帮到您:
我们通常不支持在 iframe 中使用 Discourse,因此在这里 Meta 上可能很难找到与您的设置相关的支持。
2 个赞