大家好……抱歉发了这么长的消息,但我已经独自尝试了好几天,通过 ask.discourse 和我自己的 Claude 实例来修复这个问题。我让我的 Claude 整理了附件中的报告,包括我们尝试过的方案以及其他问题。以下是供你们参考的初始背景信息……
Discourse 支持完整背景
站点:canbarforum.incba.org(需要来自我们会员管理系统的 SSO 单点登录)
主题:Horizon(官方 Discourse 远程主题)
Discourse 版本:v2026.9.0-latest(Ember v7.2.0)
第三方集成:Zoho SalesIQ(访客跟踪小部件,有意保持在“忙碌”状态——仅用于跟踪,不打算显示可见的聊天气泡)
-
目标
安装 Zoho SalesIQ 仅用于匿名访客跟踪(页面浏览量、在线状态)——不显示可见的聊天气泡,因为小部件被有意保持在“忙碌”状态。桌面端运行完美。移动浏览器显示一个覆盖整个页面的纯黑屏幕。 -
当前症状(未解决)
● 桌面端:完全正常,跟踪功能可用,无视觉问题。
● 移动端(已测试所有浏览器——Android Chrome、iOS):页面加载,Discourse 的实际内容已确认存在于底层 DOM 中且结构正确,但一层纯黑色视觉上覆盖了整个视口。
● 通过 Chrome DevTools 移动模拟(Samsung Galaxy S20 Ultra 配置文件)确认 Discourse 的 Ember 应用正确启动——这不是 Discourse JS/引导失败。有什么东西覆盖在一个完全功能正常的页面上。 -
已尝试措施的完整时间线
详见附件以获取完整详情。