Estoy haciendo una extensión de navegador web. El objetivo final de esto sería seleccionar un elemento que no queremos ver en una página web. Mi extensión lo eliminaría de la página (gráficamente) y guardaría una forma de ocultarlo cada vez que abra la página .
Ya hice la parte de seleccionar un elemento en la página y agregarle display: none . Pero ahora necesito una forma de guardar qué nodo estaba oculto para ocultarlo la próxima vez que se cargue esta URL.
He inspeccionado algunos sitios importantes para ver cuál es la mejor manera de hacer esto. Y por ahora, he descubierto que lo haré con una identificación si el elemento tiene una o con su lista de clases. Vinculado con la URL del sitio web, esto podría funcionar.
Pero también he descubierto que esto me traerá muchos problemas.
Y ni siquiera estoy hablando del sitio web como Google que encripta y cambia sus clases/id de vez en cuando
Así que siento que deberían ser una forma más fácil de hacer esto y me lo estoy perdiendo por completo. He buscado una solución, pero no puedo encontrar una solución a esto, ya que la búsqueda de " extensión de cromo nodo de identificación única con clase/id ", " extensión de cromo nodo de identificación única " o " extensión de cromo guardar nodo " obtendrá un resultado contaminado con nodejs.
En resumen, necesito una forma de identificar cualquier nodo de la extensión de Chrome