Недавно мы попытались добавить библиотеку PDFJS в нашу надстройку Microsoft Office. В папку Scripts/PDFjs
входят файлы pdf.js и pdf.worker.js.
// Home.html
...
<script src="Scripts/PDFjs/pdf.js" type="text/javascript"></script>
...
// Home.js
Office.initialize = function (reason) {
$(document).ready(function () {
pdfjsLib.workerSrc = './pdf.worker.js';
});
}
Visual Studio показывает исключение и зависает:
SCRIPT5: Исключение было сгенерировано в строке 2058, столбец 5 в https://localhost: 44332/Scripts/PDFjs/pdf.js 0x80070005 - Ошибка времени выполнения JavaScript: доступ запрещен. pdf.js (2058,5)
Кроме того, стоит отметить, что при включении pdf.worker.js
из CDN(не локально), например src="https://npmcdn.com/pdfjs-dist@2.0.943/build/pdf.worker.js"
тогда работает как шарм.
Что это может быть и как заставить это работать?
большое спасибо