Chrome扩展-删除的元素不断回归



我正在尝试编写一个chrome扩展,它可以在页面加载后删除元素。

每当我在目标网站(YouTube(中向下滚动并将更多数据加载到列表中时,我已经删除的元素就会再次出现。不知道目标网站是如何工作的。。。

尝试v1.0element.remove();

尝试v2.0element.parentElement.removeChild(element);

我把这个问题拖了几个月,最后几天的大部分时间都花在了这个问题上:/

我想通了!

我不会试图去除它们,只是让它们不";"相关";在DOM中,但仍然作为父元素(列表容器(的子元素存在!

element.innerHTML = "";
element.style.width = "0px";
element.style.height = "0px";
element.style.margin = "0px";
element.style.padding = "0px";

不知道这是不是一个罕见的问题,我是唯一一个遇到它的人,但它帮助了一个伟大的人!

最新更新