Я пытаюсь открыть pdf-файл из своего веб-приложения JQM. Я пробовал iframes/embed/object, и никто из них не работает на iphone, как в браузере рабочего стола (прокрутка, масштабирование и т. Д.). Я решил просто открыть PDF по ссылке <a href="mypdf.pdf">Link</a>
. Это отлично работает в стандартном браузере, потому что пользователь может просто использовать кнопку «Назад» браузера, чтобы перейти к моему приложению.открыть pdf в iphone webapp
Проблема, с которой я столкнулась, заключается в том, что когда пользователь сохраняет страницу на своем домашнем экране и открывает ее с помощью браузера Safari без хрофита, у них больше нет кнопки возврата к браузеру. Я попытался добавить target="_blank"
к ссылке, но, судя по всему, JQM захватывает ссылку и препятствует открытию новой страницы, и мне не удалось заставить хаки работать.
Я также попробовал pdf.js, но я не могу даже представить, что это работает, поскольку мои знания javascript довольно ограничены, а примеры довольно продвинуты. Единственный учебник, который я нашел, использовал старую версию, с которой я не мог работать.
Есть ли способы обойти JQM при открытии ссылки в новом окне (которое, в свою очередь, будет открыто в мобильном сафари, а не в моем бескамерном веб-приложении), или есть какие-либо другие предложения о том, как открыть pdf-файл от webapp?
Я нахожу, что мне все еще нужна цель = "_ blank" там, где она будет работать (JqM 1.3.2), но в остальном отличная. –