narayanan
(Lakshmi Thennarasu)
1
您好,
升级到 discourse 2.8.0.beta7 和 beta8 版本后,出现了以下问题:
- 我在主题组件的
< /head >(或 Head)部分编写了一些 JavaScript,这些 JavaScript 在触发 discourse 事件(如 OnAppEvent、DecorateWidget 和 OnPageChange)时会起作用。但是,有时 < /head > 部分编写的脚本未在浏览器中加载。Header 和 After Header 部分在整个站点上加载正常。通过查看下图,我发现 < /head > 部分的脚本文件在浏览器源代码中丢失了。
有人能确认这是由于升级 discourse 版本到 2.8.0.beta7 和 beta8 而引起的问题吗?
pfaffman
(Jay Pfaffman)
2
切换到 Ember CLI 时,许多地方都发生了变化。新安装将默认在生产环境中使用 Ember CLI 构建 可能会提供一些线索。
我认为,即使您没有明确启用它,为准备它而做出的一些更改也可能是导致问题的原因。
david
(David Taylor)
3
您在浏览器控制台中看到任何错误吗?我很惊讶这个问题只是“有时”发生——这让我想这可能是您网站设置的特定问题,而不是 Discourse 中发生的变化 
1 个赞
david
(David Taylor)
5
您的网站前面有代理(例如 Cloudflare)吗?如果有,请尝试禁用它。
1 个赞