Safari 导航问题,由主题或插件引起

大家好,

一些用户报告了 Mac OS 和 iOS 上 Safari 浏览器的问题。

问题报告如下:

从昨天左右开始,当我在 Safari 中进入某个主题页,然后尝试返回(无论是浏览器的返回按钮还是 Cmd+ 左箭头)时,URL 会发生变化(例如变为 oursite.cc/latest),但内容并未更新。在 Chrome 或 Firefox 中没有这个问题。我已尝试清除 cookies 和缓存。该问题在多台电脑和 iOS 设备上均出现。

我的 iPhone 上 Safari 的返回按钮在 <网站名> 上无法正常工作,它只是把我滚动回帖子顶部,而不是回到上一页。有人也遇到这个问题吗?

我也是,我经常使用返回按钮。

以前点击返回会回到“最新主题”列表,但现在不像以前那样工作了。

所以当我在主题页底部点击返回按钮时,以前会带我回到上一页(通常是最新主题页),现在要么没有任何反应,要么只是把我向上滚动几条帖子。

我在 iOS 的 Safari 上也遇到了奇怪的行为,昨晚刚注意到。当滑动返回上一页时,页面停留在同一位置和同一页面,但 URL 已经正确更新为我滑动返回的页面。

使用返回按钮时也会出现同样的问题。

这刚刚发生在我身上,但并非每次都发生。

有时我点击返回,本应回到菜单,但它却带我回到了我进入菜单之前所在的最后一个主题。

在我的运行 Mojave 系统的 MacBook Pro 上,Firefox 75.0 工作正常。

之前报告的异常行为出现在我的 iPad Air 2 上,运行的是 iOS 13.3.1 的 Safari。

根据我的经验,这肯定是 iPhone 移动端的问题,而不是 Mac 的问题。

在这里,我打开一个主题,点击返回箭头,页面会部分重新加载并直接回到我刚才的位置;再点击一次返回箭头,我就回到了访问 Tarck 之前所在的网站。

我自己在 Safari(版本 13.1 (15609.1.20.111.8))上进行了测试,但无法复现该问题。

有什么建议吗?

我们的 Discourse 版本:

2.5.0.beta3

( 7132c50f3b )

1 个赞

能否请其中任何一位用户在此处或 try.discourse.org 上重现该问题?

在安全模式下浏览您的网站时是否也会出现该问题?(yoururl.com/safe-mode/)

如果无法在参考网站上重现该问题,那很可能不是漏洞。

4 个赞

谢谢 @Stephen,用户报告说在安全模式下该问题不会出现!

这肯定与我们的主题和/或某个插件有关,是时候调查一下了!

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.