【问题标题】:Passing data to service worker js on initialization在初始化时将数据传递给服务工作者 js
【发布时间】:2020-02-05 15:15:34
【问题描述】:

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

例如,我需要初始化一个 firebase 消息传递库,并且我想传递一个 messingsSenderId 参数(不发出额外请求)

我找不到方法来执行此操作,因为我看到 register 方法没有有用的选项:

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

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

【问题讨论】:

    标签: javascript service-worker


    【解决方案1】:

    你可以试试Service Worker postMessage! 我希望这会有所帮助

    【讨论】:

    猜你喜欢
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    相关资源
    最近更新 更多