Method to run worker from 3rd party origins
npm install crossoriginworkerWorkaround for the following error:
```
Uncaught (in promise) DOMEXception: Failed to construct 'Worker' (...) cannot be accessed from origin (...)
This solution doesnt break importScripts.BarcodeDetector
This method allows to use in a Worker from 3rd party origin.
npm install crossoriginworker
`Usage
`
import getCrossOriginWorkerURL from 'crossoriginworker';async function createWorker() {
const workerURL = await getCrossOriginWorkerURL('https://somedomain.com/lib/awesome.worker.js');
return new Worker(workerURL);
}
const myWorker = await createWorker();
`Options
CrossOriginWorker has several options, that might be useful in some instances:`
getCrossOriginWorkerURL(url, OPTIONS);
``