صفحه فعلی در حالت آفلاین با 200 پاسخ نمی دهد
چک لیست Core Progressive Web App می گوید که یک PWA باید یک صفحه آفلاین سفارشی ارائه دهد. چک لیست Optimial Progressive Web App می گوید که یک PWA باید تجربه آفلاینی را ارائه دهد که در آن PWA مانند آنلاین به صورت آفلاین کار می کند (هرجا که اتصال شبکه به شدت مورد نیاز نباشد).
در بخش قابلیت اطمینان شبکه چیست و چگونه آن را اندازه گیری می کنید بیشتر بدانید؟ پست.
چگونه ممیزی آفلاین فانوس دریایی شکست می خورد Lighthouse صفحاتی را که در حالت آفلاین با پاسخ HTTP 200 پاسخ نمی دهند، پرچم گذاری می کند:
Lighthouse یک اتصال آفلاین را با استفاده از پروتکل اشکال زدایی از راه دور Chrome شبیه سازی می کند و سپس سعی می کند صفحه را با استفاده از XMLHttpRequest
بازیابی کند.
توجه: در رابط کاربری گزارش Lighthouse، نشان کامل PWA زمانی داده میشود که تمام ممیزیها را در تمام زیرمجموعههای PWA ( سریع و قابل اعتماد ، قابل نصب ، و PWA بهینهسازی شده ) پاس کنید. چگونه PWA خود را آفلاین کنیم موفقیت: Workbox رویکرد توصیهشده برای افزودن کارکنان خدمات به وبسایتها است زیرا بسیاری از دیگهای بخار را خودکار میکند، پیروی از بهترین شیوهها را آسانتر میکند و از اشکالات ظریفی که هنگام استفاده مستقیم از ServiceWorker
API سطح پایین رایج هستند، جلوگیری میکند. یک سرویس دهنده به برنامه خود اضافه کنید. از Service Worker برای کش کردن فایلها به صورت محلی استفاده کنید. در حالت آفلاین، از Service Worker به عنوان پروکسی شبکه برای بازگرداندن نسخه ذخیره شده محلی فایل استفاده کنید. منابع
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-04-16 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-04-16 بهوقت ساعت هماهنگ جهانی."],[],[]]