所以我会保持简洁:在尝试安装时,我的服务工作者会失败.这是我在sw.js中的所有代码:
var cacheName = 'randomstring'; var filesToCache = [ '/' ]; self.addEventListener('install',function (e) { console.log('[ServiceWorker] Install'); e.waitUntil( caches.open(cacheName) .then(function (cache) { console.log('[ServiceWorker] About to fail'); return cache.addAll(filesToCache); }) ); });
我得到一个例外,因为缓存未定义(在cache.addAll位上).
不确定为什么会这样?
我之前使用过服务工作者,从未遇到过这个问题.这是我第一次使用带有ASP.Net后端的服务工作者,所以不确定这是不是问题?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。