如何制作始终可见的iframe

时间:2013-11-23 19:59:10

标签: javascript jquery css css3 iframe

是否有可能在html页面上始终显示iframe? 通过始终可见,我的意思是始终在顶部,没有其他元素可以覆盖它,这需要从iframe内部完成。

我的第一次尝试是将iframe的z-index设置为具有最高可能值(它还需要相对位置才能工作),但是由于相同的原始策略,无法从iframe内部完成。

这甚至可能吗?

编辑:

如果不是,可以检测是否有某些内容重叠的东西?

1 个答案:

答案 0 :(得分:0)

不,你想做的事情是不可能的。

包含iframe的文档控制其在页面上的布局和位置,包括其z-index,大小,显示,位置等。所有iframe的内容都被视为包含文档中的一个层,因此在iframe对其元素与外部文档的交互方式没有影响。

要通过iframe中的代码将iframe显示在所有其他元素的前面,您必须能够操作包含文档,正如您所说,由于同源策略,您无法操作