在基于 Chomium 的浏览器中永久删除特定页面/域的 HTML 元素

Delete HTML element persistently for specific page / domain in Chomium-based browsers

提问人:s0mbre 提问时间:10/26/2023 更新时间:10/26/2023 访问量:20

问:

背景

这个问题可能看起来与这个问题相似,但实际上并非如此,请进一步阅读。

在特定的网页中(假设,),有一个具有某些独特属性的特定元素,例如 .我想通过基于Chrome的浏览器删除此元素。使用开发人员工具,我只需单击此元素并按下,瞧!唠叨的元素消失了。但只有在我重新加载页面之前!example.comdiv<div some-label="Some text">DEL

问题

是否可以在我的浏览器中永久删除此元素?用更确切的措辞:

使用基于 Chrome 的浏览器,有哪些步骤(如果存在)可以使任意 HTML 元素在特定网站(或域)上消失,从而在浏览器/标签页/页面重新加载时幸存下来

我意识到它一定是一些与某些全局浏览器事件(如选项卡重新加载)挂钩的JS脚本。但我根本不知道如何做到这一点,如果有人能帮忙,我会很高兴。

javascript html 浏览器 google-chrome-devtools

评论


答:

0赞 Tuan Pham 10/26/2023 #1

我认为您应该创建自己的扩展程序以在页面加载时删除该元素。或者更简单,使用 chrome 扩展程序、ublock origin注册过滤器

评论

0赞 s0mbre 10/27/2023
谢谢你的建议。但问题是,如何在没有任何外部插件的情况下做到这一点?
0赞 Tuan Pham 10/27/2023
@s0mbre,据我所知,你不能或你可以,但你需要修改浏览器本身