diff --git a/dist/tesseract.js b/dist/tesseract.js index 117dbd4..1db4202 100644 --- a/dist/tesseract.js +++ b/dist/tesseract.js @@ -9,7 +9,13 @@ exports.defaultOptions = { }; exports.spawnWorker = function spawnWorker(instance, workerOptions) { - var worker = new Worker(workerOptions.workerPath); + if (window.Blob && window.URL) { + var blob = new Blob(['importScripts("' + workerOptions.workerPath + '");']); + var worker = new Worker(window.URL.createObjectURL(blob)); + } else { + var worker = new Worker(workerOptions.workerPath); + } + worker.onmessage = function (e) { var packet = e.data; instance._recv(packet);