3

我正在使用我的网页来显示来自 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");

缩放没有缩放页面,我无法滚动。

是否有任何解决方法或解决方案?

4

2 回答 2

1

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

抱歉,朋友,但是您必须研究像 Cordova (PhoneGap) 提供的解决方案那样的本机或混合应用程序。文件是在 .NET App_Data 中还是在线的其他任何地方都没有关系。

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

于 2013-03-11T16:25:32.473 回答
0

将 iframe 包裹在某种宽度受限的元素中,然后将此 CSS 应用于该元素:

-webkit-overflow-scrolling: touch
于 2013-03-01T21:13:40.833 回答