如何使iframe始终可见
how to make an iframe that is always visible
是否可以有一个在html页面上始终可见的iframe?我所说的始终可见是指始终在顶部,没有其他元素可以覆盖它,这需要从iframe内部完成。
我的第一次尝试是将iframe的z索引设置为尽可能高的值(它还需要一个相对位置才能工作),但由于同源策略,这不能在iframe内部完成。
这可能吗?
编辑:
如果没有,是否有可能检测到内容的一部分是否重叠?
不,你想做的是不可能的。
包含iframe的文档控制其在页面上的布局和位置,包括其z索引、大小、显示、位置等。iframe中的所有内容都被视为包含文档中的一层,因此在iframe内的定位不会影响其元素与外部文档的交互方式。
要使iframe通过iframe中的代码显示在所有其他元素之前,您必须能够操作包含的文档,正如您所说,由于同源策略,您无法操作。
相关文章:
- 如何使 iframe 中的内容响应式
- 有没有一种方法可以使Iframe根据需要进行扩展
- 如何使iframe始终可见
- 使 iframe/表单固定位置
- 如何使用响应式iframes使iframe响应.js
- 使 iframe 自动调整高度
- 如何使 iFrame 在 iframe 加载特定页面时重新加载它所在的页面
- 使 iFrame 更易于使用
- 我可以'我不知道如何在单击时使iFrame下拉列表
- 如何使iframe在隐藏时显示
- 根据内部内容使iframe高度动态化 - JQUERY/Javascript
- 如何在开始拖动任何对象时使iframe跟随鼠标光标
- 如何使Iframe中的内容影响网页
- 使iframe在网页上对齐
- 如何使iframe内容被索引为它的父容器的一部分
- 如何使iframe与SVG "聚焦"
- 如何使IFRAME监听父IFRAME的点击事件,并使用父IFRAME中被点击元素的路径
- 使iFrame响应其内容的高度(PHPBB)
- 使iframe滚动条消失
- 如何使iframe的高度始终延伸到浏览器窗口的底部?