Javascript 使用Blob时显示错误

Javascript 使用Blob时显示错误,javascript,blob,web-worker,Javascript,Blob,Web Worker,我在javascript中使用了Blob()来生成url。此url应在web worker中使用,即worker() 我编写了以下代码: var workerJs = $('#worker').html() var blob = new Blob([workerJs], {type: 'mimeString'}) var blobURL = window.URL.createObjectURL(blob) var worker = new Worker(blobURL) 但我一直在犯这样的错误

我在javascript中使用了Blob()来生成url。此url应在web worker中使用,即worker()

我编写了以下代码:

var workerJs = $('#worker').html()
var blob = new Blob([workerJs], {type: 'mimeString'})
var blobURL = window.URL.createObjectURL(blob)
var worker = new Worker(blobURL)
但我一直在犯这样的错误:


此URL中的资源不是文本:blob:30b85aca-40e3-465a-94b1-32947ac8f45

blob构造函数的
type
选项应该是mime类型,不确定您是从哪里想到要使用
mimeString
。如果您使用
text/javascript
,它应该可以工作:

var blob = new Blob([workerJs], {type: 'text/javascript'})