Amir Hemmati
4 سال پیش توسط Amir Hemmati مطرح شد
1 پاسخ

اجرای فقط انلاین اپلیکیشن های PWA در ریکت

سلام وقت بخیر.

دوستان چطور میشه اپلیکیشن های pwa reactjs رو بصورت فقط انلاین اجرا کرد.

اگر امکانش هست کمکم کنید.


ثبت پرسش جدید
Seyed Sadegh
تخصص : برنامه نویس فرانت اند(React js...
@seyedsadegh 4 سال پیش مطرح شد
0

سلام؛
توی سرویس ورکرتون در بخش fetch باید تنظیم کنید که فقط از اینترنت بگیره. مثل کد زیر:

self.addEventListener("fetch", (event) => {
  event.respondWith(
    fetch(event.request)
)
});

در واقع دستور event.request میگه اون چیزایی که لازمه برای بالا اوردن سایت رو fetch کن از اینترنت.

به غیر از این متد های دیگه ای هم هست:
1-فقط از اینترنت بگیره
2-فقط از کش بگیره
3-اول از اینترنت بگیره هر چی پیدا نکرد از کش بگیره.
4- اول از کش بگیره و هر چی پیدا نکرد از اینترنت بگیره.
گرچه متد های دیگه ای هم هست که این متد ها پرکاربرد تر معمول تر هست.
شما متد اول رو اشاره کردین ولی اگه میخواین بقیه حالات هم میشه پیاده سازی کرد.
یه نکته خیلی مهم هم هست و اون اینکه باتوجه به ویژگی های سایتتون باید این متد ها رو پیاده سازی کنید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام