首页 > 解决方案 > 使用 service-worker.js 中的方法在 EDGE 和 IE11 对象中出现错误不支持属性或方法“waitUntil””

问题描述

在 service-worker.js 文件中调用时获取对象不支持属性或方法“waitUntil”错误(在 Edge 和 IE11 中)

self.addEventListener('activate', function(event) {
  event.waitUntil(self.clients.claim());
});

标签: javascriptreactjsservice-worker

解决方案


在创建服务工作者之前,不推荐使用 Internet Explorer。所以完全不用担心。MSFT 已经有 5 年不支持它了,你也不应该支持它。

Edge 支持服务工作者,包括几年前的 waitUntil。

所以我认为你在 Edge 中没有问题。如果服务工作者注册然后 waitUntil 工作,它是规范的一部分。


推荐阅读