# TL0用户在DiscourseHub/iPhone上看不到由Header子菜单创建的菜单

**URL:** <https://meta.discourse.org/t/tl0-user-can-t-see-menus-made-by-header-submenu-on-discoursehub-iphone/253187>\
**Category:** Bug\
**Tags:** discourse-hub\
**Created:** [2023年一月28日 12:03 UTC](https://meta.discourse.org/t/tl0-user-can-t-see-menus-made-by-header-submenu-on-discoursehub-iphone/253187 "2023-01-28T12:03:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)\
**Post date:** [2023年一月28日 12:03 UTC](https://meta.discourse.org/t/tl0-user-can-t-see-menus-made-by-header-submenu-on-discoursehub-iphone/253187/1 "2023-01-28T12:03:14Z")

</div>

[Header submenu](https://meta.discourse.org/t/header-submenus/94584) 在使用 iPhone 并处于 TL0（锁定 TL 和自有群组以阻止广告，这是测试用户）时，使用 DiscourseHub 无法显示任何内容——作为管理员，我可以看到菜单。然而，当使用 Safari 和 TL0 时，菜单（两个下拉菜单）显示得很漂亮。

因此，测试此问题的简单方法是：

- 使用 Header submenu 组件创建一个菜单
- 创建一个 TL0 用户
- 使用 DiscourseHub 和该用户访问论坛

更难的方法，如果可行的话，是执行额外的步骤：

- 为该用户及其唯一用户创建一个封闭群组
- 设置 ad-plugin 显示 Adsense 广告
- 将 TL0 群组排除在广告之外

对我来说，这或多或少是一个小问题，因为我只有几个使用 Hub 的用户，而且他们都是高 TL。但有相当多的人和我一样，使用这些菜单来向新用户展示重要的静态文档和帮助。

不，我在日志中找不到任何东西。Discourse 的版本是 3.1.0.beta2 ([f8863b0f98](https://github.com/discourse/discourse/commits/f8863b0f981364340dcd320f63fbfa5dc6233c3b))。我没有尝试安全模式，原因很明显：使用 Hub 时这是一项相当艰巨的任务；我不知道有什么技巧可以做到。

我不知道这是什么时候发生的，因为：

- 真正的 TL0 用户不知道会发生什么
- 我很少在 DiscourseHub 上使用我的测试账号

当然，这可能是 Discourse 或该组件的一个错误/故障/行为不当，但因为你们三者都是一部分…… 😉
