【发布时间】:2017-04-03 10:32:27
【问题描述】:
我尝试了几种方法来缩放到 iframe 中的 HTML 元素,这些元素不在同一个域中打开
它适用于具有变换比例属性的包装 div
<div class="wrapper">
<iframe class="scaled" src="frame.html" scrolling="no" frameborder="0"></iframe>
</div>
.wrapper {
position: absolute;
width:100%;
height: 100%;
top: 0px;
left: 0px;
overflow: hidden;
transform: scale(4,33) translateY(-107px) translateX(-240px);
}
iframe.scaled {
overflow: hidden;
width: 1920px;
height: 1080px;
}
我的问题是如何使这个响应?所有设备(移动设备)上的缩放比例都是相同的,我想我们需要一些 JavaScript 代码来做到这一点?
【问题讨论】:
-
您想要响应什么,
iframe或iframe中的div? -
由于“同源策略”,您无法在 iframe 内执行任何操作
-
@NeilPatrao 在 iframe 中的内容
-
最简单的选择是使用 jQuery 来修改 css 属性。但我不确定你为什么要使用变换比例属性。有响应式框架,如引导程序。如果您可以控制 iframe 的内容,请在内部使用响应式框架,这应该会有所帮助。
标签: javascript jquery html css iframe