我已经尝试使用谷歌搜索,但似乎大多数人都想让他们的页面从服务器端暂停渲染。
我只是一个厌倦了人们今天所做的大型网站的用户,我认为如果我的浏览器在页面完全加载之前不显示任何内容,我的浏览体验会大大改善,然后完整地显示它,虽然我知道可能很难决定一个页面是否真的完整"在任何给定的点上。
这样,在元素加载时,不会跳过,最小的慢速/锯齿滚动,以及通常完全按照预期使用网站的感觉。
我不在乎某些网站需要一分钟才能加载。这似乎是一个艰难的要求。我尝试过添加display: none
到body的自定义CSS,以及删除DOMContentLoaded
样式的greasemonkey脚本。但是由于渐进式渲染或网站中断,以及其他一些复杂的原因,似乎没有什么能够正常工作。
任何人都可以帮我这样做吗?
答案 0 :(得分:2)
虽然我知道在任何给定点确定页面是否真正“完整”可能很困难
不难......不可能。
在不了解开发人员的意图的情况下,您将无法可靠地知道页面何时完成加载。有些页面从未完成加载,因为它们会传输新数据。
如果可靠性并不重要,可以使用一些线索:
如何在扩展程序中实施这些检测取决于您使用的浏览器。从那里,你需要根据自己的喜好调整阈值和时间。