出于某种原因,iPad safari浏览器无法很好地处理嵌入式PDF.单独启动时,PDF可以自行查看,但不能使用object标签.问题是他们不滚动.
我有一个带有嵌入式pdf的jquery页面,可以很好地滚动浏览mozilla和chrome,但在safari(iPad)上,PDF仍然停留在第一页并且不可滚动.问题是,如何在iPad浏览器上完成这项工作?
这里发布了一个类似的问题.嵌入式PDF可以在iPad上滚动,但答案并不是很好.他们使用10000px的高度作弊,这为小文档创建了大量的空白,并且可能不适用于非常大的文档:
<!DOCTYPE html>
<html>
<head>
<title>PDF frame scrolling test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<style>
#container { overflow: auto; -webkit-overflow-scrolling: touch; height: 500px; }
object { width: 500px; height: 10000px }
</style>
</head>
<body>
<div id="container">
<object id="obj" data="my.pdf" >object can't be rendered</object>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
没有硬编码疯狂高度的任何方式来完成这项工作?