سلام وقت بخیر.
دوستان چطور میشه اپلیکیشن های pwa reactjs رو بصورت فقط انلاین اجرا کرد.
اگر امکانش هست کمکم کنید.
سلام؛
توی سرویس ورکرتون در بخش fetch باید تنظیم کنید که فقط از اینترنت بگیره. مثل کد زیر:
self.addEventListener("fetch", (event) => {
event.respondWith(
fetch(event.request)
)
});
در واقع دستور event.request میگه اون چیزایی که لازمه برای بالا اوردن سایت رو fetch کن از اینترنت.
به غیر از این متد های دیگه ای هم هست:
1-فقط از اینترنت بگیره
2-فقط از کش بگیره
3-اول از اینترنت بگیره هر چی پیدا نکرد از کش بگیره.
4- اول از کش بگیره و هر چی پیدا نکرد از اینترنت بگیره.
گرچه متد های دیگه ای هم هست که این متد ها پرکاربرد تر معمول تر هست.
شما متد اول رو اشاره کردین ولی اگه میخواین بقیه حالات هم میشه پیاده سازی کرد.
یه نکته خیلی مهم هم هست و اون اینکه باتوجه به ویژگی های سایتتون باید این متد ها رو پیاده سازی کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟