self.addEventListener('fetch',(event)=>{
event.respondWith( caches.match(event.request).then(Response=>{ if(Response) return Response; return fetch(event.request).then(networkResponse=>{ caches.open(CURRENT_CACHE['dynamic']).then(cache=>{ cache.put(event.request,networkResponse.clone()); return networkResponse; }) }) .catch(err=>{//برای زمانی که پیچی کش نشده و میخوایم باز کنیم به جای ارور یک صفحه مد نظز ما را نشان میدهد return caches.open(CURRENT_CACHE['static']).then(cache=>{ return cache.match('/offline.html'); // console.log('show page2'); }) }) }) )
});
به حمزه رضائی کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟