diff --git a/lib/z-worker-inline-template.js b/lib/z-worker-inline-template.js index 6558a029..c8684138 100644 --- a/lib/z-worker-inline-template.js +++ b/lib/z-worker-inline-template.js @@ -35,7 +35,7 @@ export { function configureWebWorker(configure, options = {}) { // eslint-disable-next-line quotes const code = `__workerCode__`; - const uri = options.useDataURI ? + const uri = () => options.useDataURI ? `data:text/javascript,${encodeURIComponent(code)}` : URL.createObjectURL(new Blob([code], { type: "text/javascript" })); configure({ workerScripts: { inflate: [uri], deflate: [uri] } });