根据页面大小缩放iframe的内容
Zoom content of iframe according to page size
我想在我的页面上的导航栏下面有一个iframe,它总是
- 拉伸到浏览器窗口的宽度
- 根据浏览器中的页面宽度缩放其内容的宽度
也就是说,当我调整浏览器窗口的大小时,iframe的宽度会变化,始终是浏览器的全宽,而iframe缩放也会变化,总是显示所包含页面的整个宽度,没有水平滚动条(当然,垂直滚动条也可以)。
我怎样才能做到这一点?
我建议采取以下步骤:
1) 使用style="width:100%;"将iframe宽度设置为100%。
2) 每当iframe宽度发生变化时,通过window.postMessage将主页上的iframe宽(以像素为单位)与iframe中的页面进行通信。
3) 为iframe中的页面制作一个消息处理程序,设置页面宽度并缩放到适当的大小,这样就不会显示水平滚动条。
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 将直流图表库中的折线图缩放限制为小时
- 为什么缩放按钮不会显示在照片擦除中
- 动态设置谷歌地图缩放
- 缩放iframe以适应内容(javascript)
- 如何防止iframe在缩放时重新调整大小
- 一个页面上有多个 Iframe 缩放问题
- 如果我在我的页面上使用 CSS 缩放,然后将另一个包含动画的网站加载到 iframe 中,我的页面会变得模糊并且动画行为
- 在iframe中自动缩放(调整大小)图像
- 使用iframe本身缩放iframe内容
- 根据页面大小缩放iframe的内容