iFrames在iOS上根本没有加载

时间:2014-01-15 22:24:31

标签: html ios css html5 iframe

我有一个website,上面有一个iFrame,当我在桌面浏览器上时加载正常,但在iOS上却没有(我没有尝试过任何其他移动操作系统)。我用于iFrame的代码是

<div data-role="content">
<iframe src="http://hungrcraft.co.nf/" width="100%" height="100%" frameborder="0" scrolling="auto" style="position: absolute;top: 0;left: 0" seamless>
</iframe>
</div>

一起
body, html
{
margin: 0; padding: 0;  overflow: hidden;
}
#content
{
position:absolute; left: 0; right: 0; bottom: 0; top: 0; 
}

在css / text样式标记中。
正如我之前所说,这会在桌面Web浏览器和IE11仿真中加载,但不会在iOS(测试3.1.3-7.0.4)上加载。有什么我做错了吗?这是iFrames的错误吗? HTML? HTML5?还有别的吗?

2 个答案:

答案 0 :(得分:1)

尝试嵌入iFrame,这是推动但它可能有用。

<embed src="http://hungrcraft.co.nf/"</embed>

P.S我试过我的iTouch 5,它对我来说很好。

答案 1 :(得分:0)

编辑:看起来你有一个重定向循环。在hungrcraft.co.nf/mobile#page5上,你有一个for petr for hungrcraft.co.nf。但是,似乎hungrcraft.co.nf检测到您是否在移动设备上将iframe重定向到http://hungrcraft.co.nf/mobile/?url=http%3A%2F%2Fhungrcraft.co.nf%2F,在iframe中显示您的移动页面,该页面应显示您的主页。

原帖: 你用的是什么设备?您链接的网站在我的iPhone 5中与iOS 7.0.4完美搭配。