ক্রোম অ্যান্ড্রয়েডে ওয়েব অ্যাপের জন্য বেসিক অফলাইন পৃষ্ঠা

ইনস্টল করা প্ল্যাটফর্ম অ্যাপগুলো অফলাইনেও চালু করা যায়। এই পরিস্থিতিতে, সেগুলোতে প্রায়শই একটি পেজ থাকে যা ব্যবহারকারীকে জানিয়ে দেয় যে ইন্টারনেট সংযোগ নেই। এমনকি কিছু ডেভেলপার এমন সব ফিচারের একটি সম্পূর্ণ সেট তৈরি করেন যা অফলাইনেও ব্যবহার করা যায়।

ওয়েব অ্যাপের ক্ষেত্রে, অফলাইনে কাজ করার ক্ষমতা তুলনামূলকভাবে নতুন; সার্ভিস ওয়ার্কার এপিআই (Service Worker API) চালু হওয়ার পর এটি সম্ভব হয়েছে। এছাড়াও, যখন ওয়েবসাইটগুলো ইনস্টলযোগ্য হয়ে ওঠে, তখন পিডব্লিউএ (PWA) একটি ওয়েব অ্যাপকে ইনস্টলযোগ্য করার জন্য একটি সার্ভিস ওয়ার্কার রেজিস্টার করা এবং এর fetch() মেথড ইমপ্লিমেন্ট করার আবশ্যকতা যোগ করে। এর উদ্দেশ্য ছিল ডেভেলপারদেরকে উৎসাহিত করা, যাতে তারা তাদের ব্যবহারকারীদেরকে অন্তত এই মর্মে একটি বিজ্ঞপ্তি দেন যে অ্যাপটি এই মুহূর্তে ব্যবহার করা যাচ্ছে না।

এখন ডেভেলপারদের ডিফল্ট অফলাইন পেজ পাওয়ার জন্য কিছুই করতে হবে না। অ্যান্ড্রয়েডের জন্য ক্রোম ১০৯ থেকে, ব্রাউজারটি স্বয়ংক্রিয়ভাবে একটি পেজ তৈরি করবে যা ব্যবহারকারীকে জানিয়ে দেবে যে তিনি কখন অফলাইনে আছেন।

যদি অ্যাপটিতে কোনো কাস্টম অফলাইন অভিজ্ঞতা প্রয়োগ করা না থাকে, তাহলে ব্যবহারকারী অফলাইনে থাকলে ডিফল্ট অফলাইন পেজটিতে অ্যাপটির আইকন এবং ‘আপনি অফলাইন’ এই সাধারণ বার্তাটি ব্যবহৃত হয়। যেমন উদাহরণটিতে দেখানো হয়েছে।

একটি উদাহরণ ওয়েব অ্যাপের ডিফল্ট অফলাইন পেজ, যেখানে লোগোটি হলো একটি গোলাপী বৃত্ত ও দুটি প্লাস চিহ্ন এবং এতে 'আপনি অফলাইন আছেন' বার্তাটি অন্তর্ভুক্ত রয়েছে।

আপনার নিজস্ব কাস্টম অফলাইন পেজ তৈরি করার বিকল্পটি এখনও রয়েছে। নিচের ভিডিওটিতে দেখানো হয়েছে, কীভাবে ওয়ার্কবক্স ব্যবহার করে মাত্র এক লাইনের কোড দিয়ে আপনার কাস্টম পেজটি পরিবেশন করতে হয়।

এই ফিচারটি অ্যান্ড্রয়েড (ক্রোম ১০৯) এবং ডেস্কটপ এনভায়রনমেন্টে (ক্রোম ১১০) উপলব্ধ। আপনার মতামত জানান