我试图 从下面的链接看到离线状态的演示,我得到DOMException:超出配额.
https://serviceworke.rs/offline-status_demo.html
此错误仅在chrome中发生.它在Firefox中运行良好,没有错误在firefox中.
该错误发生在服务工作者的安装事件中.下面发布的服务工作者代码供参考.
// /serviceworker-cookbook/offline-status/
var CACHE_NAME = 'dependencies-cache';
// Files required to make this app work offline
var REQUIRED_FILES = [
'random-1.png',
'random-2.png',
'random-3.png',
'random-4.png',
'random-5.png',
'random-6.png',
'style.css',
'index.html',
'index.js',
'app.js'
];
self.addEventListener('install', function(event) {
// Perform install step: loading each required file into cache
event.waitUntil( // Error occurs here... Why???
caches.open(CACHE_NAME)
.then(function(cache) {
// Add all offline dependencies to the cache
console.log('[install] Caches opened, adding all core components' +
'to cache');
return …Run Code Online (Sandbox Code Playgroud)