6

次のように作成する ember アプリケーションがあります。

window.App = Ember.Application.create({});

Web ワーカーでバックグラウンド処理を行いたい。

別の Web ワーカー スレッドでウィンドウ オブジェクトまたはその他のグローバル オブジェクトにアクセスするにはどうすればよいですか?

4

1 に答える 1

15

簡潔な答え。できません。

Web ワーカーが使用できる唯一のリソースは、 を使用して JavaScript ファイルからロードしたimportScripts()もの、または を介し​​て渡されたものpostMessage()です。

ただし、オブジェクトを渡すことができるようになりました。これらは自動的に JSON にシリアライズおよびデシリアライズされます。

また、Worker からローカル ストレージにアクセスすることはできません。

于 2012-06-08T09:13:10.887 に答える