Re-factor getMainThreadWorkerMessageHandler
to support arbitrary global scopes, rather than only window
This commit is contained in:
parent
a8fc306b6e
commit
71d61e4c6f
@ -1540,12 +1540,12 @@ const PDFWorker = (function PDFWorkerClosure() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function getMainThreadWorkerMessageHandler() {
|
function getMainThreadWorkerMessageHandler() {
|
||||||
|
let mainWorkerMessageHandler;
|
||||||
try {
|
try {
|
||||||
if (typeof window !== 'undefined') {
|
mainWorkerMessageHandler =
|
||||||
return (window.pdfjsWorker && window.pdfjsWorker.WorkerMessageHandler);
|
globalThis.pdfjsWorker && globalThis.pdfjsWorker.WorkerMessageHandler;
|
||||||
}
|
} catch (ex) { /* Ignore errors. */ }
|
||||||
} catch (ex) { }
|
return mainWorkerMessageHandler || null;
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Loads worker code into main thread.
|
// Loads worker code into main thread.
|
||||||
|
Loading…
Reference in New Issue
Block a user