基本上,我想抓住那个offline.html
并在我们没有连接的时候渲染它:
this.addEventListener('fetch', (event) => {
event.respondWith(
fetch(event.request.url).catch(() => {
// Return custom the offline page
return new Response(offline, {
headers: {'Content-Type': 'text/html'}
});
})
);
});