您好!
我阅读了 Writing an effective bug report 这篇文章。
我觉得在不提及网站上运行的论坛引擎版本的情况下报告问题很不寻常。
在这个网站上,我找到了一个可能的方法:打开浏览器的 DevTools,选择 Console 标签页,然后从以下位置获取数据:
globalThis.Discourse.application.APP.version
//'2.8.0.beta8 510219a0daef50056420762f446aac4c88c90ba1'
但同时我也打开了其他带有 Discourse 论坛引擎的网站:
https://forum.manjaro.org/
https://forum.garudalinux.org/
https://discourse.ardour.org/
https://discourse.omnigroup.com/
但在那里我无法找到论坛版本:
globalThis.Discourse.application
// undefined
问题是:
- 为什么错误报告中不需要论坛引擎版本?就像它无关紧要一样:将所有内容都当作是相同的,这显然是不对的。
- 为什么 https://meta.discourse.org 资源有版本而(所有?)其他资源没有?
- 如何在 Discourse 论坛网站上获取应用程序版本?
- Discourse 论坛引擎的前端和后端部分是否总是相同的(彼此相等,“严格”关联在一起)?
谢谢!