弹出窗口插件

时间:2014-11-28 06:12:33

标签: javascript windows plugins firebreath


      我使用最好的跨浏览器友好插件库之一创建了窗口插件(用于窗口操作系统)" Firebreath"。现在我想在窗口上显示HTML弹出窗口,但弹出窗口在插件窗口后面。我知道插件窗口总是在所有HTML元素之上,所以上面的情况很明显,是否有任何解决方案来调整插件窗口的Z顺序。

1)少窗口插件对我来说不是一个选择 2)我不想在iframe中包装我的弹出窗口 3)我在窗口句柄上尝试过SetWindowPos API,但没有运气 4)我将我的html弹出窗口的z-index设置为最高但仍然没有运气。

谢谢

1 个答案:

答案 0 :(得分:1)

您无法在窗口插件上方显示任何HTML。期。该规则没有例外。

当您显示弹出窗口时,您可以选择切换到无窗口或隐藏插件对象(通过将宽度和高度设置为1px)。

注意:不要使用visibility:hidden或display:none来隐藏插件,因为这会导致它在某些浏览器上丢失其窗口。宽度/高度0有时可以做同样的事情,所以我推荐1x1