مرورگر وب فایرفاکس 100 منتشر شد. علاوه بر این، یک به روز رسانی شاخه پشتیبانی طولانی مدت ایجاد شد - 91.9.0. شعبه فایرفاکس 101 به زودی به مرحله آزمایش بتا منتقل می شود که انتشار آن برای 31 می برنامه ریزی شده است.
ویژگی های جدید فایرفاکس 100:
- قابلیت استفاده همزمان از دیکشنری برای زبان های مختلف هنگام بررسی املا اجرا شده است. اکنون می توانید چندین زبان را در منوی زمینه فعال کنید.
- در لینوکس و ویندوز، نوارهای اسکرول شناور به طور پیشفرض فعال هستند، که در آن نوار اسکرول کامل تنها زمانی که مکاننمای ماوس را حرکت میدهید، ظاهر میشود؛ بقیه زمانها، با هر حرکت ماوس، یک خط نشانگر نازک نشان داده میشود که به شما امکان میدهد بفهمید. آفست فعلی در صفحه، اما اگر مکان نما حرکت نکند، پس از مدتی نشانگر ناپدید می شود. برای غیرفعال کردن نوارهای اسکرول مخفی، گزینه «System Settings > Accessibility > Visual Effects > Always show scrollbars» ارائه شده است.
- در حالت تصویر در تصویر، زیرنویسها هنگام تماشای ویدیوها از YouTube، Prime Video و Netflix و همچنین در سایتهایی که از قالب WebVTT (Web Video Text Track) استفاده میکنند، برای مثال در Coursera.org نمایش داده میشوند.
- در اولین راه اندازی پس از نصب، یک بررسی برای بررسی اینکه آیا زبان ساخت فایرفاکس با تنظیمات سیستم عامل مطابقت دارد یا خیر اضافه شده است. اگر مغایرتی وجود داشته باشد، از کاربر خواسته می شود که زبان مورد نظر را در فایرفاکس انتخاب کند.
- در پلتفرم macOS، در سیستمهایی با صفحهنمایشهایی که از HRD (محدوده دینامیکی بالا) پشتیبانی میکنند، پشتیبانی از ویدیو با دامنه دینامیکی بالا اضافه شده است.
- در پلتفرم ویندوز، در صورتی که سیستم دارای پسوند ویدیوی AV1 باشد، در پلتفرم ویندوز، شتاب سختافزاری رمزگشایی ویدیو با فرمت AV11 به طور پیشفرض در رایانههای دارای پردازندههای گرافیکی Intel Gen 2+ و AMD RDNA 24 (به جز Navi 30 و GeForce 1) فعال است. در ویندوز، پردازندههای گرافیکی اینتل بهطور پیشفرض دارای پوشش ویدیویی هستند که به کاهش مصرف انرژی هنگام پخش ویدیو کمک میکند.
- برای کاربران بریتانیایی، پشتیبانی برای پر کردن و به خاطر سپردن خودکار شماره کارت اعتباری در فرمهای وب ارائه شده است.
- توزیع یکنواخت تری از منابع را هنگام رندر و پردازش رویدادها فراهم می کند، که به عنوان مثال، مشکلات مربوط به پاسخ تاخیری نوار لغزنده در Twitch را حل می کند.
- برای منابع فرعی و iframeهای دانلود شده از سایتهای دیگر، فعال است که از خطمشیهای «no-referrer-when-downgrade»، «origin-when-cross-origin» و «url ناامن» که از طریق HTTP خطمشی ارجاعدهنده تنظیم شدهاند، چشمپوشی کند. هدر، که اجازه دور زدن تنظیمات را میدهد. بهطور پیشفرض، انتقال URL کامل را به سایتهای شخص ثالث در هدر «ارجاعدهنده» برمیگرداند. به یاد بیاوریم که در فایرفاکس 87، به منظور جلوگیری از نشت احتمالی داده های محرمانه، به طور پیش فرض خط مشی "Strict-origin-When-Cross-Origin" فعال شد که به معنای بریدن مسیرها و پارامترها از "ارجاع کننده" در هنگام ارسال است. یک درخواست به میزبان های دیگر هنگام دسترسی از طریق HTTPS. انتقال یک "ارجاع" خالی هنگام تغییر از HTTPS به HTTP و ارسال یک "ارجاع" کامل برای انتقال های داخلی در همان سایت.
- یک نشانگر فوکوس جدید برای پیوندها پیشنهاد شده است (به عنوان مثال، هنگام جستجو از طریق پیوندها با استفاده از کلید تب نشان داده می شود) - به جای یک خط نقطه چین، پیوندها اکنون با یک خط آبی ثابت قاب می شوند، شبیه به نحوه فعال فیلدهای فرم های وب. مشخص شده اند. ذکر شده است که استفاده از یک خط ثابت، ناوبری را برای افراد کم بینا ساده می کند.
- گزینه ای برای انتخاب فایرفاکس به عنوان نمایشگر پیش فرض PDF ارائه شده است.
- WritableStreams API اضافه شده است که سطح بیشتری از انتزاع را برای سازماندهی ضبط داده های جریان در کانالی که دارای قابلیت های محدود کننده جریان داخلی است، ارائه می دهد. متد pipeTo() نیز برای ایجاد لوله های بدون نام بین ReadableStreams و WritableStreams اضافه شده است. رابط های WritableStreamDefaultWriter و WritableStreamDefaultController اضافه شد.
- WebAssembly شامل پشتیبانی از استثناها (استثناهای WASM) است که به شما این امکان را می دهد تا کنترل کننده های استثنا را برای C++ اضافه کنید و از معنای بازگشایی پشته تماس بدون گره زدن به کنترل کننده های اضافی در جاوا اسکریپت استفاده کنید.
- بهبود عملکرد عناصر "نمایشگر: شبکه" بسیار تو در تو.
- برای تعیین اینکه آیا صفحه از HDR (محدوده دینامیکی بالا) پشتیبانی میکند یا خیر، پشتیبانی از پرسوجوهای رسانهای «محدوده پویا» و «بازه دینامیکی ویدئو» به CSS اضافه شد.
- پشتیبانی از هدر غیر استاندارد HTTP با تخصیص بزرگ متوقف شده است.
فایرفاکس 100 علاوه بر نوآوری ها و رفع اشکالات، مجموعه ای از آسیب پذیری ها را از بین می برد. در حال حاضر اطلاعاتی در مورد جزئیات مشکلات امنیتی رفع شده در دسترس نیست، اما انتظار می رود لیستی از آسیب پذیری ها ظرف چند ساعت منتشر شود.
منبع: opennet.ru