2015-12-17 2 views
-1

У меня есть локальный сайт IIS, где я разработал код с PDF.js. Там он работал нормально, чтобы загрузить определенный PDF-файл и прочитать текстовое содержимое.PDF.js не работает при развертывании на другой сервер в IE

Затем я скопировал все в библиотеку на сервере SharePoint (это единственное отличие, IIS и SharePoint) и изменил все ссылки. Код не бросайте ошибки, с уровнем отладки info он просто печатает

Информации: Не можешь использовать PostMessage Переходы

на консоль. Добавление строки console.log в блок catch PDF.js обещания не приводило к какой-либо новой информации. Он даже не добраться до первой лесозаготовок внутри then:

var pdfobj = PDFJS.getDocument(docPath); 
pdfobj.then(function (pdf) { 
    console.log(pdf); 

какие-нибудь идеи?

правки: Обновлено от pdf.js 1,1 до 1,2

Есть не так много журналов ошибок в PDF.js. Я случайно закодировал неправильный URL, где даже сервер не существует ... и не регистрируется журнал ошибок, даже не вызывается then(...).catch(...)?

Он работает сейчас в Firefox, но не в IE, и я не вижу причин для этого. Информационное сообщение о Cannot use postMessage Transfers также отображается только в IE (с использованием IE 11).

+0

Попробуйте включить функцию отладчика браузера для остановки в любом исключении (даже поймано). Можете ли вы упомянуть любое исключение, которое оно бросает, пока оно полностью не остановится? – async5

+0

Единственное, что связано с PDFJS: 8291: var pdfJsSrc = document.currentScript.src; currentscript null (и миллион исключений jquery). После установки workerSrc это было исправлено. Так что теперь нет никаких исключений, если не знаю, почему это не работает ... – Kirschi

+0

См. EDIT2 – Kirschi

ответ

0

Это действительно работает. Я не уверен, что я сделал, чтобы исправить это, но я уточню этот ответ, когда узнаю. Я думаю, что это имеет какое-то отношение к структуре каталогов файлов PDF.js. Раньше я просто загружал все файлы JS (хотя ошибок не было).

По-прежнему нет обработки исключений, когда PDF не существует.

Смежные вопросы