0

JavaScript で Blob() を使用して URL を生成しました。この URL は、Web ワーカー、つまり 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

4

1 に答える 1

1

コンストラクターのtypeオプションBlobは MIME タイプである必要がありますが、そのために使用するアイデアがどこにあるのかわかりませんmimeString。あなたが使用する場合、それは動作するはずですtext/javascript

var blob = new Blob([workerJs], {type: 'text/javascript'})
于 2013-03-13T15:56:11.427 に答える