Open
Description
wasmboy.wasm.esm.js:134 Refused to create a worker from 'blob:https://gleasonator.com/7fd7fb97-2f5a-42df-b539-ba71f49485b4' because it violates the following Content Security Policy directive: "script-src 'self' 'wasm-unsafe-eval'". Note that 'worker-src' was not explicitly set, so 'script-src' is used as a fallback.
kU @ wasmboy.wasm.esm.js:134
wasmboy.wasm.esm.js:134 Uncaught (in promise) DOMException: Failed to construct 'Worker': Access to the script at 'blob:https://gleasonator.com/7fd7fb97-2f5a-42df-b539-ba71f49485b4' is denied by the document's Content Security Policy.
at new kU (https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:58240)
at vF (https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:59067)
at https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:356221
at jF._instantiateWorkers (https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:356274)
at jF.uF (https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:326936)
at https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:328430
at async J (https://gleasonator.com/packs/js/gameboy-9e86e7af.js:8:366438)
Seems like the worker is being loaded as a blob URI. To get around it, I need to add worker-src blob:
to my CSP, which I'm not sure I want to do. I wonder if we can load it from a regular URL.
Metadata
Assignees
Labels
No labels