فایرفاکس ۱۶۰ در ۱۰ نوامبر ۲۰۲۶ منتشر شد. این نسخه برای کاربران و توسعه‌دهندگان وب تغییرهایی دارد؛ از جمله پشتیبانی دسکتاپ از تشخیص گفتار روی دستگاه در قابلیت گفتار وب و اصلاحات سازگاری در نمایش جای‌نگهدارهای فرم. برای استفاده از این تغییرها، باید تفاوت نسخهٔ دسکتاپ و اندروید و همین‌طور پشتیبانی واقعی دستگاه را در نظر گرفت.

تشخیص گفتار روی دستگاه برای وب دسکتاپ

در این نسخه، تشخیص گفتار روی دستگاه از طریق Web Speech API روی نسخهٔ دسکتاپ در دسترس قرار گرفته است. ایدهٔ اصلی این است که تبدیل گفتار به متن بتواند به جای تکیه بر تشخیص ابری، روی خود دستگاه انجام شود. این قابلیت به شرایط مرورگر و دستگاه وابسته است و در این نسخه تشخیص گفتار در اندروید پشتیبانی نمی‌شود.

این خبر به معنای پشتیبانی قطعی از هر زبان، هر سخت‌افزار یا هر تنظیمات کاربر نیست. توسعه‌دهنده باید دسترس‌بودن قابلیت، زبان موردنظر و رفتار برنامه در صورت فراهم‌نبودن آن را بررسی کند. همچنان لازم است درخواست دسترسی و نحوهٔ استفاده از میکروفون برای کاربر روشن باشد.

دیاگرام فارسی وضعیت تشخیص گفتار روی دسکتاپ و اندروید در فایرفاکس ۱۶۰

یک تغییر کوچک برای سازگاری فرم‌ها

فایرفاکس ۱۶۰ از ::-webkit-input-placeholder به‌عنوان نام جایگزین ::placeholder پشتیبانی می‌کند. این تغییر می‌تواند به سازگاری سایت‌هایی کمک کند که برای ظاهر متن راهنمای ورودی‌ها از نام قدیمی‌تر استفاده کرده‌اند. با این حال، برای کد جدید بهتر است روش استاندارد را در نظر بگیرید و ظاهر فرم را در مرورگرهای هدف خود آزمایش کنید.

یک سایت ممکن است از CSS ویژهٔ مرورگرهای مختلف، کتابخانه‌های طراحی و تنظیمات دسترس‌پذیری متفاوت استفاده کند. بنابراین سازگارشدن یک انتخابگر به‌تنهایی تأیید نمی‌کند که همهٔ فرم‌های یک سایت در همهٔ مرورگرها یکسان نمایش داده می‌شوند.

به‌روزرسانی مرورگر چه اهمیتی دارد؟

در کنار تغییرات کاربردی، فایرفاکس ۱۶۰ اصلاحات امنیتی هم دارد. کاربران بهتر است وضعیت به‌روزرسانی مرورگر و نسخهٔ مناسب محیط کاری خود را بررسی کنند. در سازمان‌ها، زمان و روش به‌روزرسانی ممکن است به سیاست مدیریت دستگاه وابسته باشد.

برای یک تیم وب، آزمایش کوتاه پس از انتشار مرورگر می‌تواند شامل بررسی فرم‌های اصلی، مسیرهای صوتی در صورت وجود، نمایش متن و عملکرد بخش‌های حساس باشد. اگر قابلیتی در دستگاه کاربر در دسترس نبود، برنامه باید مسیر جایگزین قابل استفاده داشته باشد؛ مثلاً امکان ورود دستی متن در کنار ورودی صوتی.

این گزارش در ۱۵ نوامبر تهیه شده و به انتشار ۱۰ نوامبر مربوط است. مطالب مرتبط در بخش توسعه وب کدپین قرار می‌گیرند.