无法在 IOS/移动设备上使用反应

大家好!

在我们的社区 (https://community.ankihub.net/) 中,我们过去可以在移动设备/iOS 上按住点赞按钮,然后在帖子/评论中选择反应,例如心形、竖起大拇指或竖起大拇指表示反对。

一年前,在一次更新(我猜是这样)之后,我们失去了在移动设备上选择反应的能力。我们只能点赞,但无法按住点赞图标并将其切换为心形等。它在桌面/笔记本电脑上运行正常,但在移动设备上却无法运行,即使请求了桌面版网站也无济于事。

有人知道为什么会这样以及/或者如何解决这个问题吗?任何见解都将不胜感激!

谢谢大家❤️

4 个赞

您好 @Ahmed7

我认为提供出现问题的 iOS 版本或版本可能很重要。

它仍然出现在 IOS 26 上,在此之前,它仍然出现在 IOS 18 上。

1 个赞

您能在这里重现吗?您能在安全模式下在您的网站上测试吗?

2 个赞

我在这个网站上试过了,可以使用反应。

我为我们的社区启用了安全模式,但遗憾的是问题仍然存在。我无法按住点赞按钮并选择反应。

您启用了安全模式的哪个复选框?我之所以这样问,是因为反应也是一个插件,而且当我想要在安全模式下测试插件时,我有时会忘记禁用插件的复选框。

2 个赞

我尝试了禁用所有选项(勾选了所有 3 个框),但问题仍然存在。

我也尝试了只勾选前 2 个框,结果一样。

我应该尝试其他组合吗?

您正在运行哪个版本的 Discourse?另外,如果您禁用并重新启用插件,问题是否仍然存在?谢谢。

如果它在这里有效,但在你的社区无效,你应该要求那里的管理员更新他们的实例。

2 个赞

我们目前使用的是 3.6.0.beta2-latest 版本

我会尝试一下并告知您!

1 个赞

我刚试过禁用再重新启用插件,但还是老样子 :frowning:

这是 beta 版本的一个已知问题吗?“3.6.0.beta2-latest”

问题是,我们过去一年来一直更新到最新版本,但从未解决过

如果这些插件设置有帮助的话

经过在论坛上进行一些测试,将视口调整为模拟移动设备和开发者工具,我发现了以下情况:反应弹出窗口确实存在。当鼠标悬停和移开时,_元素会按预期显示和消失。但不知何故,它没有出现在屏幕上。或者至少看起来是这样。

嗯,这是鼠标悬停时的截图:

如果你 非常仔细地 观察红色底线上方、点赞按钮正上方的区域,可以看到一个模糊的阴影,那就是弹出窗口。只是上面没有任何反应。这种情况在安全模式下也会发生。

此外,无论如何我都无法模拟鼠标悬停在按钮上使弹出窗口保持显示,即使在桌面上,使用开发者工具的控件来切换状态也无济于事。因此,我无法确定反应的 div 是否存在。

1 个赞

哈哈,这太奇怪了。我检查了一下,是的,当我停留在“反应”上时,我可以看到那条非常模糊的线。这是个 bug 吗?有什么方法可以修复/撤销它吗?

这是 iPhone 15/iOS26.0.1/Safari:

iPad 和 DiscourseHub 也是同样的情况。

所以,对我来说,它有效,并且在我使用的所有 Discourse 中都一直有效 :man_shrugging:

@jagster 在我们的社区对您来说还正常工作吗?: https://community.ankihub.net/

是的,它确实如此。

我使用的是 iOS 26.0.01,它在 Meta 上运行正常,但在 https://community.ankihub.net/ 上不行。

1 个赞

iPhone 上呢?

iPhone 坏了。

听起来像是插件问题,或者服务器级别的其他自定义设置(如果有的话)。

安全模式不够可靠。你应该禁用所有人(如果还没有禁用的话),然后尝试一下,看看是否开始工作。

1 个赞

有趣的是,我找到了解决这个问题的方法。如果将手机横屏,它就会出现。这个问题只在竖屏/垂直模式下发生

1 个赞