出於某種原因,iPad Safari瀏覽器不能很好地處理嵌入式PDF。當單獨啓動時,PDFs可以自行查看,但不能使用對象標籤。問題是他們不滾動。使嵌入式PDF在iPad中可滾動
我已經有了一個嵌入式pdf的jquery頁面,它很好地滾動了mozilla和chrome,但是在safari(iPad)上,PDF仍然停留在第一頁,並且不可滾動。問題是,我如何在iPad瀏覽器上進行這項工作?
類似的問題發佈在這裏Making embedded PDF scrollable in iPad但答案不是很好。他們通過使用10000px的高度,這對於一個小DOC創造了很多空白的欺騙,並有可能將不是一個非常大的文檔工作:
<!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>
什麼辦法讓這個沒有硬編碼一個完成瘋狂的高度?
是對PDF內嵌在應用中,或者從服務器看?即您是否需要在UIWebView或Mobile Safari中展示PDF? – epatel 2013-04-06 18:38:39
PDF位於服務器上。最終,PDF將在服務器上動態更新,並且應用程序將顯示它們,而不管它們是什麼形狀或大小。該應用程序的其餘部分是在jQuery中完成的,而ipad是我們用戶的偏好。現在我將PDF發佈到一個新的瀏覽器窗口中,因爲它可以工作,但理想情況下,我想將它們嵌入到頁面中,以便它們不必離開。 – chrisnova10 2013-04-06 18:59:12
沒有本機應用程序? – epatel 2013-04-06 19:06:46