背景资料:
有很多网站会永远加载(尤其是那些依赖于实时 JavaScript 更新的网站)。现代版本的 Firefox(基本上是 2015 年以来的所有版本)在等待任何选项卡加载时使用大量的 CPU 时间(并使大多数笔记本电脑过热)。
通过切换到有问题的选项卡并检查重新加载/取消按钮,可以明显看出无休止的等待加载。在您单击它并手动取消之前,它将永久卡住为 X(取消)。
我要的是什么:
我想要一个配置设置来对所有选项卡施加最大加载时间限制。任何加载超过指定限制的选项卡都将自动停止(与单击取消按钮相同)。
尽职调查(证明我在询问之前做了功课):
我搜索了任何可以做到这一点的东西,并发现了一堆非首发者:
在 Google 中搜索“firefox 限制最大页面加载时间”会发现一系列旨在加快页面加载速度的性能提示。不幸的是,这在一个部分损坏的页面中几乎没有用,它会永远加载。
这个网站(http://forums.mozillazine.org/viewtopic.php?f=38&t=2793647)说它可以通过扩展来完成,尽管我没有看到任何这样做的扩展。
在 Google 中搜索“firefox 扩展限制页面加载时间”只能找到性能分析和优化,没有一个是相关的。
虽然以前似乎没有人创建过这样的扩展,但我能够以 Firefox 扩展的形式完成一些事情。扩展程序可以从这里下载。但是为了写一个好的答案,这里是重要的部分:
background.js
请记住,此扩展名没有区别。例如,如果您在网上购买东西并且花费的时间比预期的要长,那么扩展程序将停止它。