Мы тестируем pdf.js, и, хотя это похоже на потрясающий проект, мы не можем заставить его работать в Safari.pdf.js не работает с Safari
(Проверено на pdf.js версии = 0.8.229 (последняя)/Safari 5.1.9 - 6.0.4/Mac OSX 10.6.8 - 10.8.3)
Пример:
Это пример демо-кода подается с нашего сервера с образцом PDF, который работает на Chrome/FFox, но не Safari: выход http://test.appgrinders.com/pdf_js/test.html
консоли:
Warning: Setting up fake worker.
Error: Invalid XRef stream (while reading XRef):
Error: Invalid XRef stream pdf.js:850undefined
Warning: Indexing all PDF objects
Error: Invalid XRef stream (while reading XRef):
Error: Invalid XRef stream pdf.js:850undefined
Другие тесты:
Ниже приведен список примеров PDF-файлов мы тестировали (они были все служили с нашего сервера, и все работали в Chrome/FFox/Android). Только один, который работал с Safari был файл PDF служил с самого проекта pdf.js:
неудовлетворением SAFARI:
http://samplepdf.com/sample.pdf
http://forums.adobe.com/servlet/JiveServlet/previewBody/2041-102-1-2139/Sample.pdf
https://github.com/prawnpdf/prawn/raw/master/data/pdfs/form.pdf
работает в SAFARI:
http://cdn.mozilla.net/pdfjs/helloworld.pdf
(ПРИМЕЧАНИЕ. Это образец PDF из проекта pdf.js и единственный один мы когда-либо были работать)
Мы представили bug report, но разработчики, кажется, не имеют ответ, поэтому я надеюсь, что кто-то здесь могут ...
Как мы можем получить pdf.js, работающий с Safari?
Спасибо за ваши усилия, но я применил все описанные вами изменения и не вижу никаких изменений в результатах. Может ли быть что-то еще, что вы сделали, чтобы заставить его работать? – Yarin
Единственная версия Safari, в которой я тестировал, - это 5.1.7. Мой сайт, на котором работает pdf.js, находится здесь: http://www.korenation.com/activities.html. Посмотрите, работает ли это на вашем сафари и дайте мне знать (если это сработает, вы увидите уродливое «Rocks To The KORE», плавающее справа). Если да, то я упакую свои файлы так, как они есть, и сделаю их доступными для вас. – AndrewBenjamin
@ AndrewBenjamin- Да, ваша ссылка работает на моем Safari. Тем не менее, когда я загрузил вашу версию pdf.js и попытался использовать ее с моей локальной демонстрацией и получил новую ошибку в Safari: pdf.js: 2107Unhandled rejection: Неожиданный ответ сервера (206) при извлечении PDF «http: // mamp /tests/pdf_js/sample2.pdf "... – Yarin