<iframe style="height:100%;width:100%;" src="./3d.html">
始终不限时内容,
增加iframe允许运行script脚本属性:sandbox=“allow-scripts”
并且将 src放在最后
<iframe style="height:100%;width:100%;" sandbox="allow-scripts" src="./3d.html">
ok,网页开始执行
下一步开始进行three.js报错,继续!
继续:
发现依然不能显示,多次实验后发现,ifreame所在的div是默认隐藏的,问题在这
所以直接找到了显示该div的script语句
$("#video-section").show();
$("#input-container").hide();
加上一句:
$("#video-section").show();
document.getElementById('ar_ifream').src='./3d.html'; //显示隐藏的vid中的ifream
$("#input-container").hide();
ok,搞定!!!
下一个问题,
用ifream 展示three.js显示的时候,使用图片纹理,是黑的~~
但是直接打开ifream引用的网页,图片纹理可以显示
继续,继续!