在初始化时将数据传递给Service Worker JS

时间:2020-02-05 15:15:34

标签: javascript service-worker

是否可以将数据或在主线程中使用全局定义的变量传递给服务工作者?

例如,我需要初始化一个Firebase消息传递库,并且我想传递一个messageSenderId参数(不进行其他请求)

我找不到注册方法,因为我发现register方法没有有用的选项:

https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register

并且在服务工作者“自身”中无法访问“窗口”中定义的no对象(此处接受的答案不起作用:Global variable in Web worker-也许我没有正确访问变量)

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Service Worker postMessage之类的东西! 希望对您有帮助

相关问题