【发布时间】:2018-08-01 13:34:27
【问题描述】:
我想创建一个从 firebase 获取数据的 PWA。加载页面后,从 Firebase 中检索 ADS(以对象的形式)然后显示。我想要的是,一旦页面被加载,如果用户失去连接或离线,缓存会存储在用户连接时加载的所有对象,并使它们可用于离线使用,即没有连接到互联网。
Link to Download JSON FILE of firebase data
这是我在 service worker 中使用的代码
var cacheName = 'test me';
const filesToCache = [
'./',
'home.html',
'details.html',
'/css/main.css',
'/css/home.css',
'/images/nokia.png',
'/js/app.js',
'/js/main.js',
'/js/home.js'
];
self.addEventListener('install', (event) => {
event.waitUntil(
caches.open('v1')
.then(res => {
console.log('wait.........!')
return res.addAll(filesToCache);
})
);
console.log('installed');
});
self.addEventListener('activate', (event) => {
console.log('activated');
});
【问题讨论】:
标签: javascript firebase firebase-realtime-database