我正在编写一个有时会创建模式对话框的 GreaseMonkey 脚本——类似于
<div id="dialog">
Foo
</div>
. 但是如果网站有类似的东西我该怎么办
#dialog {
display: none !important;
}
? 或者也许某个网站的所有者是偏执狂并且有类似的东西
div {
display: none !important;
}
div.trusted {
display: block !important;
}
因为他不希望像我这样的人在他的页面上添加不受信任的内容。如何防止这些样式隐藏我的对话框?
我的脚本在所有页面上运行,因此我无法根据每种情况调整我的代码。
有没有办法沙箱我的对话框?