diff --git a/src/display/api.js b/src/display/api.js index 79b1dd0c5..5127c3219 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1358,10 +1358,12 @@ var PDFWorker = (function PDFWorkerClosure() { } function getMainThreadWorkerMessageHandler() { - if (typeof window === 'undefined') { - return null; - } - return (window.pdfjsWorker && window.pdfjsWorker.WorkerMessageHandler); + try { + if (typeof window !== 'undefined') { + return (window.pdfjsWorker && window.pdfjsWorker.WorkerMessageHandler); + } + } catch (ex) { } + return null; } let fakeWorkerFilesLoadedCapability;