我在IPad One上运行IOS 5.1.1。我的应用是HTML5
应用,并使用JQuery Mobile
。我有一个以编程方式插入的IFrame
。 IFrame
有一些标准,然后用于在PDF
内生成IFrame
。
PDF
将不会显示。 IFrame
在I-Pad 2上(运行4.1.3)我没有问题显示它和(两个手指)滚动正常。
代码如下:
JQM页面,内容部分
<div class="content overflowScroll" data-role="content">
</div><!-- /content -->
CSS
.overflowScroll {
height: auto;
overflow: scroll;
-webkit-overflow-scrolling: touch;
}
IFrame插入
strHtml = '<iframe src="' + fullUrl + '" width="100%" height="95%" style="background-color: #FFFFFF;"></iframe>';
$page.find(".content").empty().html(strHtml);
更新
问题似乎是IOS5,因为在运行IOS5的移动设备上会发生同样的事情。这里有一个很好的选择吗?也许如果我从iframe中删除依赖性?