¿Cómo puedo evitar que CSS afecte a cierto elemento?
Estoy escribiendo un script de GreaseMonkey que a veces crea un diálogo modal, algo así como
<div id="dialog">
Foo
</div>
. Pero, ¿qué puedo hacer si el sitio tiene algo como?
#dialog {
display: none !important;
}
? O tal vez el dueño de algún sitio es paranoico y tiene algo como
div {
display: none !important;
}
div.trusted {
display: block !important;
}
porque no quiere que gente como yo agregue contenido no confiable a su página. ¿Cómo puedo evitar que esos estilos oculten mi diálogo?
Mi script se ejecuta en todas las páginas, por lo que no puedo adaptar mi código a cada caso.
Hay una manera desalvadera mi dialogo