我正在使用我的网页显示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");
缩放没有缩放页面,我无法滚动。
对此有什么变通方法或解决方案吗?
您可以使用两根手指滚动,这对用户来说并不直观。除非你知道内容的大小,否则你无法使该区域滚动,因为iOS不会告诉你。
抱歉,朋友,但你必须研究一个原生或混合应用程序,比如Cordova(PhoneGap)提供的解决方案。文件是否在中并不重要。NET App_Data或其他任何在线位置。
它在浏览器中工作的原因是,它有一个内置的文件查看器,当您在新窗口中打开文件时会加载该查看器。
将iframe包装在某种宽度受限的元素中,然后将此CSS应用于该元素:
-webkit-overflow-scrolling: touch