我有一个我这样创建的ember应用程序:
window.App = Ember.Application.create({});
我想对网络工作者进行一些后台处理。
如何在单独的Web工作线程中访问窗口对象或其他全局对象?
答案 0 :(得分:9)
简短回答。你不能。
Web工作人员可用的唯一资源是他们使用importScripts()
从JavaScript文件加载的资源或通过sendmessage()
传递给他们的任何资源。
但是现在可以将对象传递给它们。它们被自动序列化和反序列化为JSON。
此外,工作人员无法访问本地存储。