Ethsim2
(Ethan )
1
大家好,
在测试 Discourse 站点时,我在页面初始加载期间在 Chrome 控制台中看到了持续的弃用警告。
这不会破坏功能——站点运行正常——但我希望确认这是否已经为人所知,或者是否正在最近的提交中清理。
环境
- Discourse 核心:v2026.1.0-latest +307
(测试时可用的最新版本:+349,领先约 42 个提交)
- 浏览器:Chrome(当前稳定版)
- 操作系统:Windows 11
- 主题:标准站点主题(未手动添加自定义 JS)
- 插件:仅启用了官方 Discourse 插件
观察到的控制台警告
- 在站点初始化期间访问 site.mobileView / site.desktopView 可能会导致未来版本出现错误
- document.execCommand() 已弃用
这些警告出现在早期应用程序初始化期间(在用户交互之前),并且在硬重新加载时可重现。
我意识到这些是弃用警告而不是运行时错误——主要想确认:
- 这些是否已在更新的 -latest 提交中得到解决,或者
- 对于仍依赖这些 API 的主题/组件,是否有推荐的现代替换模式。
如果有所帮助,我很乐意在 +349 或全新安装上进行测试。
谢谢!
这是正在逐步被替换的遗留代码;我们还没有一个明确的时间表来解决所有这些实例。
我假设另一个也是如此。
对于上面的内容,已在以下位置概述: