vue-cli-plugin-electron-builder icon indicating copy to clipboard operation
vue-cli-plugin-electron-builder copied to clipboard

Web workers with standard privileges on app protocol disabled

Open hosnar opened this issue 2 years ago • 0 comments

Hi. A while back after packaging app assets didn't load on production so I fixed that issue by disabling standard privileges on app scheme (according to this answer: https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/1684#issuecomment-1078832059

Now I am trying to use a web worker (Webpack 5) and it works fine on development, but once I package the app I get an error: DOMException: Failed to construct 'Worker': Script at 'app://./js/worker.eb2c59e9.js' cannot be accessed from origin 'null'.

I then tried enabling { secure: true, standard: true } privileges back and Worker starts working in packaged app, but assets are not loading. Is there any way I could get Workers working on production without standard privileges on app scheme? Any help would be appreciated.

hosnar avatar Jan 17 '23 20:01 hosnar