Chrome 页面在页面中加载过多元素后崩溃“Aw, Snap. Error 5”。删除它们有点帮助,隐藏它们没有用

问题描述 投票:0回答:0

我在一台装有谷歌浏览器的 MacBook Pro M2 上。我正在浏览网页中的很多元素。更具体地说,我正在滚动浏览大量 Facebook 个人资料,我注意到一段时间后页面崩溃并显示“Aw, Snap”。我试图增加浏览器的默认缓存大小,但这并没有解决问题,因为这不是问题所在。 问题可能出在 Blink 引擎的结构限制中。 所以,我想“如果我在浏览它时删除一些“上层”元素会怎样”?那应该消除一些“重量”。

var profiles = document.querySelectorAll('tagName');
for(var i=0;i<profiles.length;i++) {
profiles[i].remove();
}

事实上,通过这样做,我可以在滚动(延迟加载)方面走得更远。但是过了一会儿它还是崩溃了。

一位朋友建议将

display="none"
添加到一个元素中,这样它就会被隐藏,因此不会被渲染,从而减轻引擎的“重量”。可悲的是,当我这样做时它并没有消失。

我能做什么?

javascript google-chrome browser crash
© www.soinside.com 2019 - 2024. All rights reserved.