Jak mogę zapobiec wpływowi CSS na określony element?

Piszę skrypt GreaseMonkey, który czasami tworzy modalne okno dialogowe - coś w tym stylu

<div id="dialog">
   Foo
</div>

. Ale co mogę zrobić, jeśli strona ma coś takiego

#dialog {
    display: none !important;
}

? A może właściciel jakiejś strony jest paranoikiem i ma coś takiego

div {
    display: none !important;
}
div.trusted {
    display: block !important;
}

ponieważ nie chce, aby ludzie tacy jak ja dodawali niezaufaną treść do swojej strony. Jak mogę zapobiec ukrywaniu mojego okna dialogowego przez te style?

Mój skrypt działa na wszystkich stronach, więc nie mogę dostosować mojego kodu do każdego przypadku.

Czy istnieje sposóbpiaskownica moje okno dialogowe?

questionAnswers(2)

yourAnswerToTheQuestion