Discourse 未检测到某些安卓手机

我刚收到一位用户的报告,称该用户加入后,通知和引导流程出现了溢出问题。
多亏了几张截图,我意识到问题在于该用户并非在移动设备上查看。由于我分别为网页版和移动版设置了不同的头部链接,因此排查起来很容易。

我已在自己的 Android 设备上测试,功能表现符合预期。大家有什么想法能解释为什么会发生这种情况吗?我尝试在本论坛搜索,但未找到相关信息。

如果他的浏览器处于“请求桌面版网站”模式,就会发生这种情况。很多人会一直为某个标签页开启该选项,却忘了关闭。

他们使用的是哪个浏览器?他们是否请求了网站的桌面版?

谢谢大家。
我仔细想了想,用户表示在请求桌面版网站之前情况就是这样,而且桌面版网站也存在同样的问题。

我正在检查浏览器信息,不过从截图来看,这似乎是安卓版的 Chrome。

我们需要确切的复现步骤,才能将此问题作为 bug 处理。

请问您能提供手机型号、Android 版本和浏览器信息吗?

该问题在 Meta 平台上的用户处是否也会出现?

请提供该用户的精确 User-Agent 字符串。

这是一台运行 Chrome 的 moto G6。问题在于错误消息溢出了,我怀疑用户访问的是桌面版网站。即便如此,错误消息应该仍能适配屏幕尺寸,对吧?

我们实际上并不支持在非桌面设备上使用桌面版。我们为移动端提供了一套完全不同的 HTML 结构,因此,再投入双倍精力去让桌面版适配所有移动端尺寸对我们来说毫无意义。

我理解并尊重这一点。
我不确定在移动设备上使用桌面版网站的目的,除非某些功能无法使用。在最坏的情况下,我会自定义一些 CSS 来支持特定的消息或错误提示。
再次感谢大家!