【发布时间】:2019-04-21 07:30:24
【问题描述】:
这是我要动态显示内容的 iframe。
<iframe onload='resize()' id='ifr' src='data:text/html;charset=utf-8;base64,Encoded text here' width=100% height=400px></iframe>
我试过这样的东西..但高度总是返回 0
function resize() {
$('#ifr').height($('#ifr').contents().height());
}
这里是 jsfiddle..
【问题讨论】:
-
你能在 jsfiddle、plunker、codepen 等地方创建一个可运行的演示吗?甚至在 stacksn-p 中点击问题编辑器中的
<> -
我做了一个 jsfiddle ...它是未定义的..不是 0..
-
OK 是我所怀疑的。由于同源策略无法访问它。 jsfiddle.net/t7fk1364 可以尝试在 iframe 内的脚本标签中设置
document.domain = 'yourPageDomain' -
不工作....
标签: javascript html iframe base64 height