强制元素成为页面上最顶层的元素

时间:2013-10-15 06:41:35

标签: javascript css iframe inject

我的Chrome扩展程序会向网页注入iframeiframe元素有一个z-index = 2147483647。 我的Chrome上安装了另一个扩展程序,它可以执行类似的操作(即使用z-index=2147483647注入iframe)。

另一个分机的iframe显示我的分机iframe的ON TOP。

在Chrome上(我想在其他浏览器上),页面上的最后一个元素将显示在最顶层。 (再次 - 假设z-index处于最高值)。

我尝试更改我的扩展名,以便最后调用(在加载另一个扩展名之后),因此最后会注入我的iframe。它没有用,似乎另一个扩展也想成为最顶层的。

有没有确保我的iframe会在</body>标记之前注入?在注入/加载任何其他元素之后?

我见过这个answer以及this one,但没有帮助。

我考虑过设置一个计时器,然后加载所有元素后添加我的iframe,但它看起来有点hacky,如果有另一个扩展程序做同样的事情,我们将最终得到一个计时器战斗:)。

0 个答案:

没有答案