知乎长网页越往下方就越卡顿,有无解决办法?

知乎上不过于冷门的问题下都会有大量回答,如果数量超过一百,并且想看排在后面的回答,那么浏览器会卡得无法动弹。火狐和 Chrome 都一样,有无破解方法?比如通过去广告扩展禁用知乎的部分复杂 JavaScript, 那么应该能够缓解卡顿现象。当然前提是禁用那部分 JavaScript 后依然可以看到文字和图片等基本内容,视频等其他次要内容显示不出来也不要紧。哪怕只能看回答主体,而无法弹出评论区也问题不大。如果想看回答的评论区,可以复制该回答的链接,然后在不禁用 JavaScript 的其他浏览器中单独查看。

传统的网页设计都会对长内容进行分页显示,比如百度贴吧,传统的 phpBB 或者 Discuz 论坛。而新的网页设计比如知乎以及 Discourse 论坛不再分页,如果需要看尾部的内容只能不停地往下翻,最终网页会非常长,复杂的 JavaScript 特效导致极其卡顿。以前知乎只是回答不分页,而评论区会分页,后来评论区也不分页了。

许多所谓的“进步”往往给许多人带来更多的麻烦,这种新的网页设计潮流就是一种加锁。

3 个赞

禁js也是治标不治本。自从禁止搜索引擎爬虫后,我就没看过zh了 :grinning:

我目前是用知乎自动展开插件+edge的阅读器模式。转入阅读器模式之后就单纯为图文了,消耗性能很少

1 个赞

应该可以使用一些阅读插件,比如简阅什么的,将回答转为简单的 HTML 标签,降低 DOM 树的复杂度

1 个赞

用app,这样不优化就是让你用app,用就对了

i think this is not mainly because of the complex javascript. this is mainly because of too long dom tree/html.

哪个具体页面?贴出来测一下

油猴插件,自动翻页,向下是没有终点的。