私は時々モーダルダイアログを作成するGreaseMonkeyスクリプトを書いています - のようなもの
<div id="dialog">
Foo
</div>
. しかし、サイトに次のようなものがある場合、どうすればよいですか
#dialog {
display: none !important;
}
? または、あるサイトの所有者が偏執的で、次のようなものを持っている可能性があります
div {
display: none !important;
}
div.trusted {
display: block !important;
}
彼は、私のような人が自分のページに信頼できないコンテンツを追加することを望んでいないからです. これらのスタイルがダイアログを非表示にしないようにするにはどうすればよいですか?
私のスクリプトはすべてのページで実行されるため、コードをそれぞれのケースに適応させることはできません。
ダイアログをサンドボックス化する方法はありますか?