Web工作者和访问附加到窗口对象的对象

时间:2012-06-08 08:47:09

标签: javascript html5 web-worker

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

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

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

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

1 个答案:

答案 0 :(得分:9)

简短回答。你不能。

Web工作人员可用的唯一资源是他们使用importScripts()从JavaScript文件加载的资源或通过sendmessage()传递给他们的任何资源。

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

此外,工作人员无法访问本地存储。