По какой-то причине браузер Safari для iPad не обрабатывает встроенные PDF файлы. PDF файлы прекрасно видны при запуске автономно, но не с тегом объекта. Проблема в том, что они не прокручиваются.
У меня есть страница jquery со встроенным pdf, который красиво прокручивается на mozilla и chrome, но на сафари (iPad) PDF остается застрявшим на первой странице и не прокручивается. Вопрос в том, как мне сделать эту работу в браузере iPad?
Аналогичный вопрос был размещен здесь Встраивание PDF-прошивки в iPad, но ответ не очень хорош. Они обманывают, используя высоту 10000 пикселей, что создает много пробелов для небольшого документа и, возможно, не будет работать для очень большого документа:
<!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>
Любой способ сделать это без жесткого кодирования сумасшедшей высоты?