首页 > 解决方案 > 唯一选择具有类/id 的节点

问题描述

我正在制作一个网络浏览器扩展。这样做的最终目标是选择我们不想在网页中看到的元素。我的扩展程序会(以图形方式)将其从页面中删除,并且每次打开页面时都会保存一种隐藏它的方法。 我已经完成了在页面中选择一个元素并添加到它的部分。但是现在我需要一种方法来保存隐藏的节点,以便在下次加载此 url 时将其隐藏。 我已经检查了一些主要站点,以了解执行此操作的最佳方法。现在,我想如果元素有一个 id 或者他的类列表,我会用一个 id 来做。与网站网址链接,这可以工作。
display: none

但是我也发现这会给我带来很多问题。

而且我什至不是在谈论像谷歌这样不时加密和更改他们的类/ID的网站

所以我觉得他们应该是一个更简单的方法来做到这一点,我完全错过了它。我已经搜索了一个解决方案,但我找不到解决方案,因为搜索“ chrome extension uniquely identify node with class/id ”、“ chrome extension uniquely identify node ”或“ chrome extension save node ”将得到结果污染与nodejs。

总之,需要一种从 chrome 扩展中识别任何节点的方法

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读