Estoy trabajando en un proyecto que inyecta JS + CSS + HTML en páginas web sobre las que no tengo control.Evitar CSS existente del estilo inyectado HTML/CSS
Me preocupa la página de host que diseña mi código insertado - Quiero que mi código inyectado obedezca solo a mi estilo, y no el de ellos.
Por el momento, el único método para hacerlo incluye explícitamente especificar cada etiqueta posible para la clase del contenedor <div>
(utilizando valores predefinidos del navegador conocidos) y confiar en la herencia para que esas reglas se propaguen hacia abajo al resto de mi HTML inyectado. Este CSS debería aparecer en la parte inferior de la etiqueta <head>
de la página.
No creo que sea la mejor solución, sin embargo, y no estoy ansioso por implementarlo. Seguramente hay mejores formas.
Aquí hay un restablecimiento de CSS de segmentación por elementos más reciente: https://github.com/premasagar/cleanslate – Griffin