У меня есть локальный сайт 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).
Попробуйте включить функцию отладчика браузера для остановки в любом исключении (даже поймано). Можете ли вы упомянуть любое исключение, которое оно бросает, пока оно полностью не остановится? – async5
Единственное, что связано с PDFJS: 8291: var pdfJsSrc = document.currentScript.src; currentscript null (и миллион исключений jquery). После установки workerSrc это было исправлено. Так что теперь нет никаких исключений, если не знаю, почему это не работает ... – Kirschi
См. EDIT2 – Kirschi