diff --git a/src/display/api.js b/src/display/api.js index 1ecbdcb08..af6831942 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1355,10 +1355,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;