使用Blob时显示错误

Showing error while using Blob

本文关键字:错误 显示 Blob 使用      更新时间:2023-09-26

我在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的资源不是text: blob:30b85aca-40e3-465a-94b1-32947ac8f45

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

,应该可以工作。
var blob = new Blob([workerJs], {type: 'text/javascript'})