iOS 9.3.5 下的近期问题

直到几天前,还可以在运行 9.3.5 系统的 iPad 上访问 forums.sketchup.com。现在该页面显示为空白。

此截图显示了页面上出现的错误。这些错误看起来熟悉吗?

顺便提一下,meta.discourse.org 也出现了同样的错误。

1 个赞

您一直停留在这么旧的版本上,是有什么特殊原因吗?

报告问题的人似乎只用 iPad 浏览论坛,而且设备较旧,最高只能升级到 9.3.5 版本。

最近是否有更改导致它无法再正常工作?

1 个赞

我们始终致力于紧跟较为激进的浏览器目标。更多信息请参见:What is Discourse? | Discourse - Civilized Discussion

目前,我们已正式不再支持 iOS 9。这意味着我们可以更多地利用现代浏览器功能,同时减少繁琐的 polyfill。

关于接下来会发生什么:

@j.jaffeux 将对此进行调查。

  • 如果存在简单的修复方案,我们将尽快解决。

  • 如果问题较为复杂,我们将进行修复,确保在页面上正确显示“浏览器不兼容”的提示信息。

3 个赞

谢谢。关于时间问题,是不是就在最近几天您做了什么导致 iOS 9 无法运行?iPad 用户表示上周论坛还能正常使用。

另外,所有基于您软件的论坛是否都必须遵循最低系统要求,还是他们可以自行打补丁以保持兼容性?

1 个赞

问题很可能出在过去一个月左右。我们部署托管企业客户的节奏不像部署这个站点那样激进(这个站点每次提交都会部署)。

确实有一些变更可能导致了这个问题,@j.jaffeux 将在一两天内反馈具体情况。

至于通过分叉或打补丁来实现兼容性,这并非易事。Discourse 是一个功能丰富的应用程序,我们倾向于利用现代浏览器的功能,而这些功能本身也在不断变化。我们不喜欢为了规避浏览器规范的缺陷而让内部代码变得复杂,只有在别无选择时才会这样做。

不过,我们非常致力于为爬虫提供只读视图,例如:

https://web.archive.org/web/20190628044743/https://meta.discourse.org/t/recent-problem-under-ios-9-3-5/121524

https://web.archive.org/web/20190628044927/https://forums.sketchup.com/t/cannot-view-forum-on-my-ipad/97863

这些链接在几乎所有浏览器上都能正常工作,包括非常古老的浏览器。

我们先等 @j.jaffeux 的反馈。

如果你希望为不支持的浏览器回退到“只读”视图(而不是显示“抱歉,浏览器不支持”),这项探索性工作我并不介意。请单独向 @team 发送消息告知我们。

3 个赞

感谢您对此进行调查。

2 个赞

你好,

此提交应能解决该问题:

5 个赞

谢谢,我会让旧款 iPad 用户再试一次。

1 个赞

我们需要先部署 SketchUp :slight_smile:

2 个赞

当然,我也想到了这一点。我本来打算让他先试试你的网站。

6 个赞

我已收到回复,您的论坛现在可以在旧款 iPad 上查看了。

6 个赞

我们将在今天,大约一小时内为您完成部署。

2 个赞