我在新版 Beta 上线后,一直在 iOS 移动端的 Safari 浏览器上访问多个 Discourse 站点,但每隔大约 10 分钟就会被自动登出。
我使用的是 iOS 13,但另一位报告此问题的用户使用的是 12.3.1。
如果有任何额外信息可以帮助排查此问题,请随时告知。
我在新版 Beta 上线后,一直在 iOS 移动端的 Safari 浏览器上访问多个 Discourse 站点,但每隔大约 10 分钟就会被自动登出。
我使用的是 iOS 13,但另一位报告此问题的用户使用的是 12.3.1。
如果有任何额外信息可以帮助排查此问题,请随时告知。
+1 我今天在 Meta 上多次注意到这个问题(iOS 12.3.1)
你确定这不是 iOS 13 测试版的问题吗?我听说它极其不稳定。
我也是,但直到今天之前我都没遇到过任何问题,而且我已经使用 iOS 13 超过一周了。
这不是 iOS 13 的问题。我们有 Infinite Flight 社区的用户在 12.3.1 和 12.3.2 版本上遇到了此问题。
这是普通的 Safari 标签页、通过“添加到主屏幕”功能添加的网站,还是我们的 DiscourseHub 应用?
对我来说只是一个普通的 Safari 标签页,也不是无痕模式,以防这有影响。
多久会被登出?10 分钟或类似的时间?
向我报告的用户说 10 分钟,但自创建此话题以来,我从未在此社区被登出。我今天早些时候在标签页未处于活动状态时被登出了。
我在 iPad 12.3.1 上登录 Meta 大约 20 分钟了,一直没有被登出。
尝试强制退出 Safari,然后重新打开应用——这刚刚让我退出了登录。
编辑——再次如此。
同意,我这段时间一直在 iPad 上使用 Meta,没有任何问题。
编辑:等等,强制关闭应用确实会让我登出 @falco。这是否与你最近的离线改动有关?
看起来它会影响 iPhone,而 iPad 似乎没有问题?
另一位用户也刚试了,结果也被登出了。
我可以确认,在 iOS 上强制关闭 Safari 应用会导致我退出登录。不过,在其他情况下我不会被登出。
我们仍在诊断问题,但为您提供了一个临时解决方案。
当出现此情况时,您实际上并未登出,只需在地址栏中按“回车”键,网站将重新加载并显示为已登录状态。我已在自己的 iPad 上验证过此方法。
这在我的 iPhone 上也行得通。
这让我想起了我遇到的一个导致同样行为的问题:加载 Discourse 时显示我已登出,但刷新后却显示我已登录。
在我的情况下,这是当我通过 Safari(我的默认浏览器)点击 Kiwi(一款 Mac 上的 Gmail 独立应用)中的链接时发生的。我曾在此报告过该问题,但当时尚未意识到总是发生在从 Kiwi 点击链接时。如果我复制链接并粘贴到已打开的 Discourse 标签页中,就不会有任何问题。但如果我直接点击链接,并且它使用了同一个已打开的标签页,则无法正常工作。
提出这一点,或许能有所帮助。很可能与此无关。
可能与此相关,但如果该问题在今天之前就已发生,那么今天的修复措施很可能无法解决它。
请更新到最新版本,我们已移除了苹果设备上所有离线功能的痕迹,因此不再会出现此登出情况。