新测试版导致 Safari 在移动设备上频繁退出登录

我在新版 Beta 上线后,一直在 iOS 移动端的 Safari 浏览器上访问多个 Discourse 站点,但每隔大约 10 分钟就会被自动登出。

我使用的是 iOS 13,但另一位报告此问题的用户使用的是 12.3.1。

如果有任何额外信息可以帮助排查此问题,请随时告知。

4 个赞

+1 我今天在 Meta 上多次注意到这个问题(iOS 12.3.1)

1 个赞

你确定这不是 iOS 13 测试版的问题吗?我听说它极其不稳定。

我也是,但直到今天之前我都没遇到过任何问题,而且我已经使用 iOS 13 超过一周了。

1 个赞

这不是 iOS 13 的问题。我们有 Infinite Flight 社区的用户在 12.3.1 和 12.3.2 版本上遇到了此问题。

1 个赞

这是普通的 Safari 标签页、通过“添加到主屏幕”功能添加的网站,还是我们的 DiscourseHub 应用?

对我来说只是一个普通的 Safari 标签页,也不是无痕模式,以防这有影响。

1 个赞

多久会被登出?10 分钟或类似的时间?

向我报告的用户说 10 分钟,但自创建此话题以来,我从未在此社区被登出。我今天早些时候在标签页未处于活动状态时被登出了。

我在 iPad 12.3.1 上登录 Meta 大约 20 分钟了,一直没有被登出。

尝试强制退出 Safari,然后重新打开应用——这刚刚让我退出了登录。

编辑——再次如此。

同意,我这段时间一直在 iPad 上使用 Meta,没有任何问题。

编辑:等等,强制关闭应用确实会让我登出 @falco。这是否与你最近的离线改动有关?

1 个赞

看起来它会影响 iPhone,而 iPad 似乎没有问题?

另一位用户也刚试了,结果也被登出了。

我可以确认,在 iOS 上强制关闭 Safari 应用会导致我退出登录。不过,在其他情况下我不会被登出。

4 个赞

我们仍在诊断问题,但为您提供了一个临时解决方案。

当出现此情况时,您实际上并未登出,只需在地址栏中按“回车”键,网站将重新加载并显示为已登录状态。我已在自己的 iPad 上验证过此方法。

6 个赞

这在我的 iPhone 上也行得通。

这让我想起了我遇到的一个导致同样行为的问题:加载 Discourse 时显示我已登出,但刷新后却显示我已登录。

在我的情况下,这是当我通过 Safari(我的默认浏览器)点击 Kiwi(一款 Mac 上的 Gmail 独立应用)中的链接时发生的。我曾在此报告过该问题,但当时尚未意识到总是发生在从 Kiwi 点击链接时。如果我复制链接并粘贴到已打开的 Discourse 标签页中,就不会有任何问题。但如果我直接点击链接,并且它使用了同一个已打开的标签页,则无法正常工作。

提出这一点,或许能有所帮助。很可能与此无关。

可能与此相关,但如果该问题在今天之前就已发生,那么今天的修复措施很可能无法解决它。

1 个赞

请更新到最新版本,我们已移除了苹果设备上所有离线功能的痕迹,因此不再会出现此登出情况。

8 个赞