IFrame 未检测到 CSS
IFrame not detecting CSS
我正在使用 David J. Bradshaw 的 iFrame Resizer。
将 parent 中的 css 样式加载到 IFrame 中。 parent 中显示的 IFrame 高度在加载 css 样式之前 css。
在parent
<div style="max-width:500px;">
<iframe src="https://dikarier.com" name="dikarier" id="dikarier" width="100%" scrolling="no"></iframe>
</div>
<script type="text/javascript" src="iframeResizer.min.js"></script>
<script type="text/javascript">
iFrameResize({log:true});
</script>
在 IFrame 中
<p class="HeightfromParent" style="padding:1em;background:#000;color:#fff;"> </p>
<script>
window.iFrameResizer={
targetOrigin:'http://localhost'
}
</script>
<script type="text/javascript" src="iframeResizer.contentWindow.min.js" defer></script>
没有错误,但我需要 parent 中的 IFrame 高度在加载 IFrame 中的 css 样式后显示。请帮忙?
避免使用本地主机,它会在浏览器中创建一些额外的安全限制
我正在使用 David J. Bradshaw 的 iFrame Resizer。
将 parent 中的 css 样式加载到 IFrame 中。 parent 中显示的 IFrame 高度在加载 css 样式之前 css。
在parent
<div style="max-width:500px;">
<iframe src="https://dikarier.com" name="dikarier" id="dikarier" width="100%" scrolling="no"></iframe>
</div>
<script type="text/javascript" src="iframeResizer.min.js"></script>
<script type="text/javascript">
iFrameResize({log:true});
</script>
在 IFrame 中
<p class="HeightfromParent" style="padding:1em;background:#000;color:#fff;"> </p>
<script>
window.iFrameResizer={
targetOrigin:'http://localhost'
}
</script>
<script type="text/javascript" src="iframeResizer.contentWindow.min.js" defer></script>
没有错误,但我需要 parent 中的 IFrame 高度在加载 IFrame 中的 css 样式后显示。请帮忙?
避免使用本地主机,它会在浏览器中创建一些额外的安全限制