অফলাইনে থাকা অবস্থায় বর্তমান পৃষ্ঠা 200 দিয়ে সাড়া দেয় না

কোর প্রগ্রেসিভ ওয়েব অ্যাপ চেকলিস্ট বলে যে একটি PWA একটি কাস্টম অফলাইন পৃষ্ঠা প্রদান করা উচিত। অপ্টিমিয়াল প্রগ্রেসিভ ওয়েব অ্যাপ চেকলিস্টে বলা হয়েছে যে একটি PWA-এর একটি অফলাইন অভিজ্ঞতা প্রদান করা উচিত যেখানে PWA অনলাইনের মতো একই অফলাইনে কাজ করে (যেখানে নেটওয়ার্ক সংযোগের কঠোরভাবে প্রয়োজন হয় না)।

নেটওয়ার্ক নির্ভরযোগ্যতা কী এবং আপনি কীভাবে এটি পরিমাপ করবেন তাতে আরও জানুন? পোস্ট

কিভাবে Lighthouse অফলাইন অডিট ব্যর্থ হয়

Lighthouse পৃষ্ঠাগুলিকে পতাকা দেয় যেগুলি অফলাইনে থাকা অবস্থায় HTTP 200 প্রতিক্রিয়ার সাথে সাড়া দেয় না:

বাতিঘর অডিট অফলাইনে থাকাকালীন পৃষ্ঠাটি 200 দিয়ে সাড়া দেয় না

Lighthouse Chrome রিমোট ডিবাগিং প্রোটোকল ব্যবহার করে একটি অফলাইন সংযোগ অনুকরণ করে এবং তারপর XMLHttpRequest ব্যবহার করে পৃষ্ঠাটি পুনরুদ্ধার করার চেষ্টা করে।

কীভাবে আপনার PWA অফলাইনে কাজ করবেন

  1. আপনার অ্যাপে একজন পরিষেবা কর্মী যোগ করুন।
  2. স্থানীয়ভাবে ফাইল ক্যাশে করতে পরিষেবা কর্মী ব্যবহার করুন।
  3. অফলাইনে থাকাকালীন, ফাইলের স্থানীয়ভাবে ক্যাশে করা সংস্করণ ফেরত দিতে একটি নেটওয়ার্ক প্রক্সি হিসাবে পরিষেবা কর্মীকে ব্যবহার করুন৷

সম্পদ