IOS 6.0.1 Safari在iframe中滚动pdf

时间:2013-02-07 12:06:42

标签: ios pdf iframe mobile-safari

我正在使用我的网页显示来自App_Data的pdf。

我使用这个html:

<iframe src=""  id="iframePDF" style="width:100%; height:93%;z-index:1;></iframe>

javascript

$('#iframePDF').attr("src", responseData.TempPath + "#zoom=100&page=1");

缩放不会缩放页面,我无法滚动。

这个或解决方案有解决方法吗?

2 个答案:

答案 0 :(得分:1)

您可以使用两根手指滚动,这对用户来说并不直观。除非您知道内容的大小,否则您无法将区域设置为可滚动,因为iOS不会告诉您。

对不起,朋友,但是你必须研究一下原生或混合应用,就像Cordova(PhoneGap)提供的解决方案一样。如果文件位于.NET App_Data或其他任何其他位置,则无关紧要。

它在浏览器中运行的原因是因为它有一个内置的文件查看器,当您在新窗口中打开文件时会加载该文件查看器。

答案 1 :(得分:0)

将iframe包装在某种宽度约束元素中,然后将此CSS应用于该元素:

-webkit-overflow-scrolling: touch