6

我有一个像这样创建的 ember 应用程序:

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

我想对网络工作者进行一些后台处理。

如何在单独的 Web 工作线程中访问窗口对象或其他一些全局对象?

4

1 回答 1

15

简短的回答。你不能。

Web 工作者唯一可用的资源是他们使用从 JavaScript 文件加载的资源importScripts()或通过postMessage().

但是,您现在可以将对象传递给它们。它们会自动序列化和反序列化为 JSON。

此外,Worker 无法访问本地存储。

于 2012-06-08T09:13:10.887 回答