5

私は Ozai と呼ばれるヘルパー ライブラリに取り組んでおり、Web ワーカーを容易にしていますが、firefox で問題が発生しています。URL Blob から Web ワーカーを作成し、このペイロードを投稿しようとしました。

msg = {
    "id":"0fae0ff8-bfd1-49ea-8139-3d03fb9584e4",
    "fn":"fn",
    "args":[100,200]
}

このコードの使用:

worker.postMessage(msg)

しかし、それは例外をスローしDataCloneErrorます。構造化クローンの Firefox の実装は、非常に単純なオブジェクトで失敗しているようです。このコードは、Chrome と Safari では問題なく実行されますが、最新バージョンの Firefox では失敗します。ここで何か不足していますか?これを回避するにはどうすればよいですか (できればペイロードを文字列化せずに)。

ここにフィドルがあります: http://jsfiddle.net/V8aCy/6/

そしてファイヤーロード・オザイの写真:

ここに画像の説明を入力

4

1 に答える 1