Header submenu 在使用 iPhone 并处于 TL0(锁定 TL 和自有群组以阻止广告,这是测试用户)时,使用 DiscourseHub 无法显示任何内容——作为管理员,我可以看到菜单。然而,当使用 Safari 和 TL0 时,菜单(两个下拉菜单)显示得很漂亮。
因此,测试此问题的简单方法是:
- 使用 Header submenu 组件创建一个菜单
- 创建一个 TL0 用户
- 使用 DiscourseHub 和该用户访问论坛
更难的方法,如果可行的话,是执行额外的步骤:
- 为该用户及其唯一用户创建一个封闭群组
- 设置 ad-plugin 显示 Adsense 广告
- 将 TL0 群组排除在广告之外
对我来说,这或多或少是一个小问题,因为我只有几个使用 Hub 的用户,而且他们都是高 TL。但有相当多的人和我一样,使用这些菜单来向新用户展示重要的静态文档和帮助。
不,我在日志中找不到任何东西。Discourse 的版本是 3.1.0.beta2 (f8863b0f98)。我没有尝试安全模式,原因很明显:使用 Hub 时这是一项相当艰巨的任务;我不知道有什么技巧可以做到。
我不知道这是什么时候发生的,因为:
- 真正的 TL0 用户不知道会发生什么
- 我很少在 DiscourseHub 上使用我的测试账号
当然,这可能是 Discourse 或该组件的一个错误/故障/行为不当,但因为你们三者都是一部分…… ![]()