nklayman / vue-cli-plugin-electron-builder

Easily Build Your Vue.js App For Desktop With Electron

Home Page:https://nklayman.github.io/vue-cli-plugin-electron-builder/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web workers with standard privileges on app protocol disabled

hosnar opened this issue · 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: #1684 (comment)

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.