نسخه اصلی Chrome را در رشته User-Agent به 100 وادار کنید

یک پرچم ویژگی موجود از کروم 96 تا 99، آزمایش زودهنگام مشکلات احتمالی را هنگام تجزیه رشته سه رقمی User-Agent امکان پذیر می کند.

مایک تیلور
Mike Taylor

در نیمه اول سال 2022، کروم به شماره نسخه اصلی سه رقمی خواهد رسید: 100! زمانی که مرورگرها چندین سال پیش برای اولین بار به نسخه 10 رسیدند، مشکلات زیادی با کتابخانه های تجزیه کاربر-عامل کشف شد زیرا شماره نسخه اصلی از یک رقم به دو رقم می‌رفت. اکنون که در کروم و فایرفاکس به نسخه 100 نزدیک می‌شویم، با Edge فاصله چندانی ندارد، می‌خواهیم مشکلات احتمالی مربوط به شماره نسخه سه رقمی را زود تشخیص دهیم، بنابراین زمانی که به واقعیت تبدیل شود آماده هستیم.

از Chrome 96، تا Chrome 99، یک پرچم ویژگی در دسترس خواهد بود تا رشته User-Agent را مجبور به استفاده از نسخه اصلی شماره 100، بدون توجه به شماره نسخه اصلی واقعی کند. هم برای هدر درخواست User-Agent و هم برای APIهای جاوا اسکریپت (به عنوان مثال، navigator.userAgent ) اعمال خواهد شد. آزمایش‌های مشابهی روی فایرفاکس نیز انجام می‌شود.

بازدید کنید آیا Chrome 100 هنوز است؟ برای بررسی اینکه آیا مرورگر شما نسخه اصلی 100 را در رشته User-Agent ارسال می کند یا خیر.

سایتی که بررسی می‌کند آیا مرورگر رشته User-Agent 100 را ارسال می‌کند یا خیر. نشان می‌دهد: خیر، زیرا شما به‌عنوان نسخه Chrome 97 گزارش می‌دهید و کمتر از 100 است.

برای روشن کردن پرچم در Chrome و آزمایش، chrome://flags در نوار آدرس تایپ کنید و پرچم #force-major-version-to-100 را فعال کنید.

صفحه پرچم‌های کروم که نشان می‌دهد اجبار کردن نسخه اصلی به 100 در User-Agent فعال است.

بازدید آیا هنوز Chrome 100 است؟ پس از فعال کردن پرچم، گزارش می دهد که User-Agent نسخه اصلی 100 دارد.

سایتی که بررسی می‌کند آیا مرورگر رشته User-Agent 100 را ارسال می‌کند یا خیر. نمایش داده می‌شود: بله، زیرا شما به‌عنوان نسخه 100 Chrome گزارش می‌دهید و بیش از 99 است.

هدف این است که تا آنجا که ممکن است بسیاری از مشکلات را زودتر کشف کنید، بنابراین گزارش‌های اشکالات خود را به Web Compat ارسال کنید و به آماده‌سازی وب برای شماره‌های نسخه مرورگر اصلی سه رقمی کمک کنید!