使用Blob时显示错误

时间:2013-03-12 10:57:11

标签: javascript blob web-worker

我在javascript中使用了Blob()来生成网址。这个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)

但我不断收到此错误:

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

1 个答案:

答案 0 :(得分:1)

type构造函数的Blob选项应该是mime类型,不确定您在哪里使用mimeString。如果您使用text/javascript

,它应该有效
var blob = new Blob([workerJs], {type: 'text/javascript'})