Google Chrome 100 কয়েকটি আপডেট দূরে, এবং ইতিমধ্যে ভয় রয়েছে যে এটি নির্দিষ্ট ওয়েবসাইটগুলোকে ভাঙতে পারে। শুভসংবাদ হল Google ইতিমধ্যে এটি তদন্ত করছেন এবং সমাধান খুঁজতে কাজ করছেন।
সকল সফটওয়্যারের মতো, প্রতিটি নতুন Chrome আপডেট পূর্ববর্তী ভার্সনের বাগ ফিক্স করার চেষ্টা করে। এখন এর ১০০তম পুনরাবৃত্তির কাছে যাওয়ার সাথে সাথে, Google নিশ্চিত করেছে যে Chrome 100 আসলে কিছু সাইটকে, উদাহরণস্বরূপ Duda-তে তৈরি সাইটগুলোকে, সম্পূর্ণরূপে অকার্যকর করতে পারে। এবং এটি শুধু Google-র বিষয় নয়, Firefox-ও প্রভাবিত হতে পারে।
এটি হল কারণ এই সাইটগুলো একই User-Agent স্ট্রিং ব্যবহার করে যেটি ডিটেক্ট করে আপনি কী ব্রাউজার, ব্রাউজার ভার্সন, এবং অপারেটিং সিস্টেম ব্যবহার করছেন।
এটি একটি User-Agent স্ট্রিং বিষয়
আপনি WhatIsMyBrowser.com-এ গিয়ে আপনার User-Agent স্ট্রিং চেক করলে, আপনি নিচের ছবির মতো কিছু পাবেন।
লক্ষ্য করুন যে এই উদাহরণে, Chrome ভার্সন লেখা আছে Chrome/96.0.4664.110।
তবে অধিকাংশ ওয়েব ডেভেলপার শুধু প্রথম দুটি ডিজিট (মেজর ভার্সন) দিয়ে সংতুষ্ট হন, যেমন Chrome 96, যা Duda-র জন্যও 마찬가지। এই উদাহরণ থেকে বুঝতে পারা যায়, Chrome/99 হবে 99, এবং Chrome/100 ডিফল্টভাবে 10-এ পড়ে যাবে। Y2K বাগ, কেউ?
এখানে আরেকটি সমস্যা আছে। Duda স্বয়ংক্রিয়ভাবে Chrome-এর ৪০ নম্বরের নিচের যেকোনো ভার্সন ব্লক করে। যেহেতু Duda সাইটগুলো Chrome/100 কে ১০ হিসেবে পড়বে, সেটি স্বয়ংক্রিয়ভাবে ব্লক হয়ে যাবে।
Google আরও কিছু সাইট চিহ্নিত করেছে যেগুলো Chrome 100-এর কারণে ভাঙতে পারে।
Google এই বিষয়ে কী করছে
Google Chrome 100 কোম্প্যাটিবিলিটি সমস্যা ফিক্স করার জন্য কিছু ধাপ নিচ্ছে। প্রথমে, এটি একটি নতুন Chrome ফ্ল্যাগ পরিচয় করাচ্ছে যা User-Agent স্ট্রিং-এ Chrome মেজর ভার্সনকে ৯৯-এ লক করে এবং মেজর ভার্সন নম্বরকে মাইনর ভার্সন পজিশনে ফোর্স করে।
নিচে একটি উদাহরণ দেওয়া হলো যে Duda সাইটের জন্য UA স্ট্রিং Chrome 100-এ নতুন ফ্ল্যাগসহ এবং সেটি ছাড়া কীভাবে দেখাবে।
UK-ভিত্তিক Yell Business-এ নির্মিত সব সাইটও Chrome 100 কোম্প্যাটিবল নয় তা আবিষ্কার করার পর, Google পৃথক পৃথক ওয়েব ডেভেলপারদের সাথে যোগাযোগ শুরু করলো আগামী গ্লিচ সম্পর্কে।
এখন পর্যন্ত এই আউটরিচ পদ্ধতিটি Yell Business-র জন্য কাজ করলো কারণ সেটি তার পুরো নেটওয়ার্ককে Chrome 100 কোম্প্যাটিবল করতে সক্ষম হয়েছে।
তবে, বাকি আছে যে Google কি প্রতিটি ডেভেলপারকে যেনে করে এবং সময়মতো পৌঁছাতে পারবেন Chrome 100 ২৯ মার্চ, ২০২২-এ রোল আউট হওয়ার আগে।
Firefox-ও প্রভাবিত হতে পারে
Firefox-ও এর ১০০তম আপডেটের কাছে, এবং Chrome-এর মতো, এটিও কিছু সাইট ভাঙতে পারে বলে আশা করা হচ্ছে। Firefox 100 প্রথমে এক্সপেরিমেন্টাল Firefox Nightly-এ রিলিজ হবে, তারপর বেটা, এবং অবশেষে মে ৩, ২০২২-এ স্টেবিল চ্যানেলে।
দুই ডিজিট থেকে তিন ডিজিট User-Agent স্ট্রিং-এ ট্রানজিশন Firefox 100-এও দোষী বলে মনে হচ্ছে। অগাস্ট ২০২১ থেকে Chrome এবং Firefox দুটোই ভার্সন ১০০ কিছু ডকুমেন্টেড সাইট ব্রেকেজ কেসের সাথে টেস্ট-রান করছে।
Firefox এই বিষয়ে কী করছে
Mozilla-এর ওয়েব কোম্প্যাটিবিলিটি টিম দায়িত্বে আছে যেকোনো Firefox 100 কোম্প্যাটিবিলিটি সমস্যা ফিক্স করা।
এটি করার জন্য, এটি Mozilla-এর সাইট ইন্টারভেনশন মেকানিজম ব্যবহার করবে যেকোনো ওয়েবসাইট ব্রেকেজ Firefox 100-র কারণে দ্রুত ফিক্স করতে। এটি User-Agent স্ট্রিং ওভাররাইড করে সাইটের জন্য এবং এটিকে ভার্সন ৯৯ হিসেবে পাঠিয়ে করে অর্জন করা যাবে।
আপনি প্রক্রিয়াটি ট্র্যাক করতে পারেন about:compat Firefox অ্যাড্রেস বারে টাইপ করে। ব্যাপক সাইট ব্রেকেজের জন্য, Mozilla মেজর ভার্সন নম্বরকে ৯৯-এ ফ্রিজ করে রাখবে অন্য ফিক্স এক্সপ্লোর করার সময়।
আপনি কী করতে পারেন
আপনার ওয়েবসাইট Chrome বা Firefox 100 এসে ভাঙা না সেটি নিশ্চিত করার জন্য এখনই ধাপ নিন। এতে নতুন Chrome ফ্ল্যাগ নিয়ে পরিচিত হওয়া থাকতে পারে। শুধু ForceMajorInMinorPositionInUserAgent ফ্ল্যাগ সার্চ করুন এবং সক্ষম করুন।
আপনি আপনার ফলোয়ার, সাবস্ক্রাইবার, বা কাস্টমারদের অন্য Chrome বা Firefox বিকল্প ট্রাই করতে উতসাহিত করতে পারেন যদি আপনার সাইট Chrome 100 রিলিজ হলে ভাঙে।