Discourse 在旧版浏览器上无法加载

对于 iOS 13 或更早版本,或者 Android 上已弃用的 Firefox Fennec,我们应该显示 HTML 视图。

但是,我们未能做到这一点,因为没有 HTML 视图,原因如下:

这在我们代码库中存在已久。

包含爬虫内容以便我们回退到 HTML 视图的成本很高,所以我们是否想将旧版 Safari 添加到

这样它只会在必要时执行?

另一种选择是告诉 Babel 转译 replaceAll / 寻找一个足够好的 polyfill。

抄送 @sam @david @gerhard

5 个赞