【发布时间】:2019-04-17 08:45:47
【问题描述】:
我在外部 CMS 页面上有我的 React 页面的 iFrame,但我希望自动调整高度。
我正在尝试使用这个库:https://github.com/davidjbradshaw/iframe-resizer 但不幸的是我无法正确实现它......我不知道在我的 React 项目中是否以及在哪里我需要设置某些参数/调用函数以及我应该在哪里导入这个 JS 文件。
我已尝试按照此处的说明以及某些在线教程进行操作: https://github.com/davidjbradshaw/iframe-resizer
但它始终只是如何在主机页面上实现它。
我已经在主机页面中包含了脚本:
<iframe id="my-iframe" src="https://myiframeurl.com" width="100%" frameBorder="0" scrolling="no"></iframe>
<script type="text/javascript" src="https://www.mycmsurl.com/IFrameResizer/Javascripts/iframeResizer.min.js">
</script>
<script type="text/javascript"> //<![CDATA[
jQuery('#my-iframe').iFrameResize({autoResize: true});
//]]></script>
现在根据我的理解,我需要根据我在文档中阅读的内容在我的 React 项目中的某处调用 iFrameResizerContentWindow,但我不太确定这样做的正确方法是什么,现在文档让我感到困惑一点点。因此,如果有人可以帮助我,将不胜感激!
【问题讨论】:
标签: javascript reactjs iframe iframe-resizer