Tecnoblog 使用 Discourse 评论系统的体验

我注意到您的网站上还有另一个问题。我看到您将博客的深色/浅色模式系统与新的 Discourse 嵌入功能进行了集成,因此更改博客模式会自动切换嵌入内容的模式。然而,虽然该集成在 Firefox 和 Chrome 中运行正常,但在 Safari 中却无法工作。我猜这是 Discourse 的问题,因为不仅“允许访问”弹窗仅与 Safari 相关,而且滚动条显示异常的问题也仅出现在 Safari 中。

暂且撇开上述问题不谈,我很好奇您是如何实现深色/浅色模式集成的。几年前,我发起了一篇题为《自动为嵌入评论应用深色模式》的帖子,并据此请人编写了一个使用 postMessage 的脚本,使两个系统能够协同工作。但随着 Discourse 推出全新的评论系统嵌入功能,该脚本似乎已失效(默认情况下意外地采用了 Discourse 主题的深色模式)。所以我想问:您之前是否编写过 postMessage 脚本,并针对 Discourse 的新嵌入系统进行了更新?如果是的话(尽管您使用 WordPress,而我使用 Ghost),您是否介意分享您的代码?或许我可以将您的代码与我现有的代码进行对比,尝试让 Ghost 和博客的深色模式设置也能正常工作。