以管理员身份登录时,切换任何主题的界面语言会出现永久性错误消息:“预览主题失败,因为该主题不存在或您无权访问它。”普通用户不会遇到此问题。
复现步骤:
-
以管理员身份登录
-
打开任意主题
-
使用语言选择器切换语言区域
-
错误消息会持续显示,而非短暂出现
使用普通用户账户则不会出现错误。
Discourse 版本:2026.1.3
使用相同的管理员账户在其他浏览器上是否也会出现此问题?
不,只有 Chrome。而且这个问题是今天才出现的。我刚刚检查过,其他浏览器没有这个问题。
您在浏览器的地址栏中是否在任何时候看到过 ?preview_theme_id=ID?
此错误消息仅在您使用错误的 ID 预览主题时才会显示。您可能曾在此浏览器上执行过此操作,导致该值“残留”在 Chrome 标签页或窗口中。
问题已解决!这是由 Chrome 浏览器 URL 中过时的 ?preview_theme_id=6 参数引起的。删除该参数后,错误消失了。感谢您指出这一点!