我正在使用我的网页显示来自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");
缩放不会缩放页面,我无法滚动。
这个或解决方案有解决方法吗?
答案 0 :(得分:1)
您可以使用两根手指滚动,这对用户来说并不直观。除非您知道内容的大小,否则您无法将区域设置为可滚动,因为iOS不会告诉您。
对不起,朋友,但是你必须研究一下原生或混合应用,就像Cordova(PhoneGap)提供的解决方案一样。如果文件位于.NET App_Data或其他任何其他位置,则无关紧要。
它在浏览器中运行的原因是因为它有一个内置的文件查看器,当您在新窗口中打开文件时会加载该文件查看器。
答案 1 :(得分:0)
将iframe包装在某种宽度约束元素中,然后将此CSS应用于该元素:
-webkit-overflow-scrolling: touch