首页 > 解决方案 > iframe 不显示嵌入页面的所有元素

问题描述

我正在尝试使用 iframe将https://ncase.me/remember/sims/ebbinghaus/?mode=0嵌入到页面中。但是,当我这样做时,它不会显示任何交互式元素。有关iframe 中的行为,请参阅https://codepen.io/UYasher/pen/yLXaPeo :

<iframe 
    style="width: 600px; height:370px;"
    will_source="https://ncase.me/remember/sims/ebbinghaus/?mode=0"
    scrolling="no"
    class="simulation"
    src="https://ncase.me/remember/sims/ebbinghaus/?mode=0"
>
</iframe>

如何解决此问题,以便 iframe 显示原始页面上存在的所有元素?

我认为是什么导致了这个问题: 我认为这是因为 iframe 无法加载 ncase.me 页面底部的脚本。不过,我不明白为什么会这样,因为 javascript 似乎可以在某些 iframe 中工作。例如,为了运行谷歌地图,需要加载并运行 iframe 内容中的脚本。

标签: javascripthtmliframe

解决方案


推荐阅读