مرورگر وب فایرفاکس 104 منتشر شد.علاوه بر این، بهروزرسانیهای شاخههای پشتیبانی بلندمدت - 91.13.0 و 102.2.0 - ایجاد شد. شعبه فایرفاکس 105 طی ساعات آینده به مرحله تست بتا منتقل می شود که انتشار آن برای 20 شهریور ماه برنامه ریزی شده است.
ویژگی های جدید فایرفاکس 104:
- یک مکانیسم QuickActions آزمایشی اضافه شده است که به شما امکان می دهد اقدامات استاندارد مختلفی را با مرورگر از نوار آدرس انجام دهید. به عنوان مثال، برای رفتن سریع به مشاهده افزونهها، نشانکها، حسابهای ذخیرهشده (مدیر رمز عبور) و باز کردن حالت مرور خصوصی، میتوانید دستورات افزونهها، نشانکها، لاگینها، رمزهای عبور و خصوصی را در نوار آدرس، در صورت شناسایی، یک دکمه وارد کنید. to go در لیست کشویی به رابط مناسب نشان داده می شود. برای فعال کردن QuickActions، browser.urlbar.quickactions.enabled=true و browser.urlbar.shortcuts.quickactions=true را در about:config تنظیم کنید.
- یک حالت ویرایش به رابط داخلی برای مشاهده اسناد PDF اضافه شده است که ویژگی هایی مانند ترسیم علائم گرافیکی (نقاشی خط آزاد) و پیوست کردن نظرات متنی را ارائه می دهد. رنگ، ضخامت خط و اندازه فونت از طریق دکمههای جدید اضافه شده به پنل نمایش PDF قابل تنظیم است. برای فعال کردن حالت جدید، پارامتر pdfjs.annotationEditorMode=0 را در صفحه about:config تنظیم کنید.
- مشابه تنظیم منابع تخصیص داده شده به برگههای پسزمینه، وقتی پنجره مرورگر به حداقل میرسد، رابط کاربری اکنون به حالت صرفهجویی در مصرف انرژی تغییر میکند.
- در رابط پروفایل، قابلیت تحلیل مصرف انرژی مرتبط با عملکرد سایت اضافه شده است. آنالایزر قدرت در حال حاضر فقط در سیستم های ویندوز 11 و رایانه های اپل با تراشه M1 موجود است.
- در حالت تصویر در تصویر، هنگام تماشای ویدیوها از سرویس Disney+، زیرنویس ها نمایش داده می شوند. پیش از این، زیرنویسها فقط برای YouTube، Prime Video، Netflix، HBO Max، Funimation، Dailymotion، Tubi، Hotstar و SonyLIV و سایتهایی که از قالب WebVTT (Web Video Text Track) استفاده میکردند نشان داده میشد.
- پشتیبانی از ویژگی CSS scroll-snap-stop اضافه شده است، که به شما امکان می دهد رفتار را هنگام پیمایش با استفاده از یک صفحه لمسی سفارشی کنید: در حالت "همیشه"، پیمایش در هر عنصر متوقف می شود و در حالت "عادی"، پیمایش اینرسی با یک اشاره اجازه می دهد. عناصری که باید نادیده گرفته شوند همچنین پشتیبانی از تنظیم موقعیت اسکرول در صورت تغییر محتوا (به عنوان مثال، حفظ همان موقعیت پس از حذف بخشی از محتوای اصلی) وجود دارد.
- متدها ()Array.prototype.findLast، Array.prototype.findLastIndex()، TypedArray.prototype.findLast() و TypedArray.prototype.findLastIndex() به آرایه و TypedArrays اشیاء جاوا اسکریپت اضافه شده اند و به شما امکان می دهند عناصر را جستجو کنید. خروجی نتیجه نسبت به انتهای آرایه. [1,2,3,4،2،0،4].findLast((el) => el % XNUMX === XNUMX) // → XNUMX (آخرین عنصر زوج)
- پشتیبانی از پارامتر option.focusVisible به متد HTMLElement.focus() اضافه شده است که با آن می توانید نمایش یک نشانگر بصری تغییرات در فوکوس ورودی را فعال کنید.
- ویژگی SVGStyleElement.disabled اضافه شد، که با آن می توانید شیوه نامه ها را برای یک عنصر SVG خاص فعال یا غیرفعال کنید یا وضعیت آنها را بررسی کنید (شبیه به HTMLStyleElement.disabled).
- بهبود ثبات و عملکرد کاهش و بازیابی ویندوز در پلتفرم لینوکس هنگام استفاده از چارچوب وب Marionette (WebDriver). اضافه شدن قابلیت اتصال هندلرهای لمسی به صفحه (عملکردهای لمسی).
- نسخه اندروید از پر کردن خودکار فرمها با آدرسهایی بر اساس آدرسهای مشخصشده قبلی پشتیبانی میکند. تنظیمات امکان ویرایش و افزودن آدرس ها را فراهم می کند. پشتیبانی از حذف انتخابی تاریخچه اضافه شده است که به شما امکان می دهد تاریخچه حرکت را برای یک ساعت گذشته یا دو روز گذشته حذف کنید. رفع خرابی هنگام باز کردن پیوند از یک برنامه خارجی.
فایرفاکس 104 علاوه بر نوآوریها و رفع اشکال، 10 آسیبپذیری را حذف میکند که 8 آسیبپذیری خطرناک (6 مورد بهعنوان CVE-2022-38476 و CVE-2022-38478 طبقهبندی میشوند) ناشی از مشکلات حافظه، مانند سرریز بافر و دسترسی به حافظه مناطق قبلاً آزاد شده است. به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود.
منبع: opennet.ru