“不支持的浏览器”网站版本中无法滚动

Discourse 3.1.0.beta5。

当网站在不支持的桌面浏览器中加载时(或者,我猜,也被爬虫抓取时),页面无法滚动。

这是由于初始的 overflow-y: hidden 设置用于启动屏幕,但由于 JavaScript 错误等原因,“应用程序”从未启动,也从未有机会移除该属性。

第一个坏提交是

这难道不是因为它是一个不受支持的浏览器所带来的后果之一吗?

1 个赞

此版本应为只读模式,但由于没有滚动条,您无法阅读。我假设 Wayback Machine、爬虫等在保存时也会遇到同样的问题。

这是一个 bug。

1 个赞

该问题是由于使用了 CSS 中相对较新的 revert 选项引起的,该选项未被旧版浏览器广泛支持

overflow-y: revert !important;

请考虑使用 initial 替代 revert

发生这种情况的浏览器和版本是什么?

SeaMonkey 2.53.16,最新版本。