如何在 Service Worker 中动态加载 Javascript 文件?

2024-01-05

我无法使用任何涉及创建<script>动态标记因为document不存在于 ServiceWorker 上下文中。

在本例中,我想加载分析工具包,以便可以跟踪用户何时与软件触发的通知进行交互。

有任何想法吗?


这听起来像是预期的用例importScripts() method https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/importScripts.

导入的脚本与您的服务工作人员共享全局范围,因此修改self通过,例如,self.addEventListener() or self.someIdentifier = 'blah'将具有与主 Service Worker 脚本内相同的效果。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Service Worker 中动态加载 Javascript 文件? 的相关文章

随机推荐