グローバル変数オブジェクトがあり、そのワーカーに渡したいと思います。postMessage()を使用せずにデータをWebワーカーに渡す
どうやら私の最善の選択肢は、変数オブジェクトを文字列に変換し、ワーカーがそれを元に戻し、それを処理してから、文字列に変換してメインスレッドに戻すことです。
私はちょうどオブジェクトを強制的に強制することができます何らかの方法はありますか?このすべての変換や奇妙なトリックが何か奇妙なものをダウンロードするようなことなしに。
私はスレッドを作成するのにsetTimeout()を使うことができますが、それらのスレッドは同じコアで使用されていますが、ワーカーは別のコアを使用しています。
最初の解決策は機能しません。環状構造を変換する際にエラーが発生します。 –
2番目の解決策でも私にエラーが表示されます: "Uncaught SecurityError: 'Worker'を作成できませんでした: 'blob:file:/// fc35db14-f7db-4579-8e45-8e18c2b7f132'のスクリプトは、 " –
nvm、セキュリティ機能を無効にするためにchromeに" --args --disable-web-security "フラグを使用しています... –