是否有可能在html页面上始终显示iframe? 通过始终可见,我的意思是始终在顶部,没有其他元素可以覆盖它,这需要从iframe内部完成。
我的第一次尝试是将iframe的z-index设置为具有最高可能值(它还需要相对位置才能工作),但是由于相同的原始策略,无法从iframe内部完成。
这甚至可能吗?
编辑:
如果不是,可以检测是否有某些内容重叠的东西?
答案 0 :(得分:0)
不,你想做的事情是不可能的。
包含iframe的文档控制其在页面上的布局和位置,包括其z-index,大小,显示,位置等。所有iframe的内容都被视为包含文档中的一个层,因此在iframe对其元素与外部文档的交互方式没有影响。
要通过iframe中的代码将iframe显示在所有其他元素的前面,您必须能够操作包含文档,正如您所说,由于同源策略,您无法操作