Browse Source

Merge pull request #280 from uwolfer/fix-call-from-worker

Fix initialization when calling from other Worker
support/1.x
jeromewu 6 years ago committed by GitHub
parent
commit
1a12ead46f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/browser/index.js

8
src/browser/index.js

@ -16,9 +16,11 @@ exports.defaultOptions = defaultOptions; @@ -16,9 +16,11 @@ exports.defaultOptions = defaultOptions;
exports.spawnWorker = function spawnWorker(instance, workerOptions){
if(window.Blob && window.URL){
var blob = new Blob(['importScripts("' + workerOptions.workerPath + '");'])
var worker = new Worker(window.URL.createObjectURL(blob));
if(Blob && URL){
var blob = new Blob(['importScripts("' + workerOptions.workerPath + '");'], {
type: 'application/javascript'
});
var worker = new Worker(URL.createObjectURL(blob));
}else{
var worker = new Worker(workerOptions.workerPath)
}

Loading…
Cancel
Save