در دسترس فایرفاکس 74.
- مدیر رمز عبور یاد گرفته است که ورودیها را به ترتیب معکوس (Z-A) مرتب کند.
- تمام شد با افزونههایی که به صورت سراسری نصب شدهاند (برای همه کاربران روی سیستم، مثلاً در %ProgramFiles%\Mozilla Firefox\extensions). این روش توزیع برای پیشنصب در توزیعها و همچنین برای نصب افزونهها هنگام نصب نرمافزارهای شخص ثالث استفاده میشود. توسعهدهندگان آن را ناقص دانستند، زیرا کاربر را از امکان حذف چنین افزونههایی از طریق مدیر افزونهها محروم میکند (برای مثال، اگر یک افزونه باعث ایجاد مشکل شود یا کاربر افزونههای تحمیلی را دوست نداشته باشد). اکنون، مدیریت افزونهها کاملاً تحت کنترل کاربر است. افزونههای نصبشده قبلی به کار خود ادامه خواهند داد (کاربر اکنون میتواند آنها را از طریق مدیر افزونهها حذف کند) و افزونههای تازه نصبشده نادیده گرفته میشوند. برای سازندگان توزیعهای سفارشی (Windows) و نگهدارندهها (Linux) با یک گزینه ویژه زمان ساخت ارائه خواهد شد که پشتیبانی از افزونههای نصبشده در سطح جهانی را بازیابی میکند. کاربران سازمانی میتوانند افزونهها را از طریق Group Policy مستقر کنند.
- اضافه کانتینر فیس بوک (به طور خودکار شبکه اجتماعی را در یک کانتینر جداگانه باز میکند) از یک لیست سفارشی از دامنهها پشتیبانی میکند که به طور خودکار در کانتینر نیز قرار میگیرند.
- دکمهی ایجاد تب جدید، منویی دریافت کرده است که با دکمهی راست ماوس فراخوانی میشود (فقط در صورت فعال بودن کار میکند) ظروف) را انتخاب کنید، که از آن میتوانید یک ظرف برای برگهای که ایجاد میکنید انتخاب کنید. علاوه بر این، تنظیم «انتخاب یک ظرف برای هر برگه جدید» اضافه شده است که به شما امکان میدهد این منو را با دکمه سمت چپ ماوس باز کنید.
- ظاهر شد قابلیت جلوگیری از جدا شدن تب. تبدیل ناخواسته یک تب به یک پنجره جداگانه سالهاست که کاربران را آزار میدهد (تیکت مربوطه نه سال پیش باز شده است). برای غیرفعال کردن این رفتار، از تنظیم browser.tabs.allowTabDetach استفاده کنید.
- کلیدهای میانبر افزونه اکنون نه تنها میتوانند دوباره تنظیم شوند، بلکه غیرفعال نیز میشوند.
- برای کاربران آمریکایی، DNS over HTTPS به طور پیشفرض فعال است. resolver پیشفرض Cloudflare است. میتوانید آن را به NextDNS تغییر دهید یا resolver خودتان را در تنظیمات مشخص کنید.
- در مجامع برای Linux فناوری اعمال شده RLBox. کد C++ کتابخانه های شخص ثالث بالقوه آسیب پذیر به یک ماژول WebAssembly که قدرت آن کاملاً محدود است تبدیل می شود و سپس ماژول به کد بومی کامپایل می شود و در یک فرآیند ایزوله اجرا می شود. اولین چنین کتابخانه ای بود گرافیت.
- برای دستگاههایی با صفحه نمایش لمسی اجرا شد شتاب پیمایش.
- В Windows и macOS وارد کردن دادهها از Edgium (Edgium روی موتور Chromium) امکانپذیر شد.
- مرورگر دیگر فاش نمیکند آدرس IP محلی دستگاه از طریق وب آر تی سی (به جای آدرس محلی از یک شناسه تصادفی استفاده میشود)، بنابراین به کاربران توصیه میشود تنظیمات را مجدداً تنظیم کنند. اتصال همتا به رسانه.ice.default_address_only и اتصال همتا به رسانه.ice.no_host (قبلاً، تغییر این تنظیمات امکان پنهان کردن آدرس محلی را فراهم میکرد).
- از این پس تاریخچه جستجو علائم تفکیکی را نادیده میگیرد (برای مثال، جستجوی کلمه פסח تمام موارد פֶּסַח را نیز پیدا خواهد کرد).
- همانطور که یک سال و نیم پیش اعلام شد، معلول پشتیبانی از TLS 1.0 و TLS 1.1. اگر سرور از TLS 1.2 پشتیبانی نکند، کاربر یک پیام خطای اتصال امن و دکمهای برای فعال کردن پشتیبانی از پروتکلهای قدیمی (پشتیبانی آنها در آینده به طور کامل حذف خواهد شد) مشاهده خواهد کرد. سایر مرورگرهای محبوب نیز امسال پشتیبانی از پروتکلهای قدیمیتر (TLS 1.0 در سال ۱۹۹۹ و TLS 1.1 در سال ۲۰۰۶) را غیرفعال میکنند، زیرا آنها از الگوریتمهای مدرن، سریع و ایمن (ECDHE، AEAD) پشتیبانی نمیکنند، بلکه به پشتیبانی از الگوریتمهای قدیمیتر و ضعیفتر (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA، SHA1، MD5) نیاز دارند. یک سال پیش، سهم ترافیک با استفاده از این پروتکلها از نیم درصد تجاوز نمیکرد و اکنون حتی بیشتر کاهش یافته است.
- http:
- پشتیبانی از هدر HTTP فعال شده است سیاست ویژگیهابا کمک آن، توسعهدهنده وبسایت میتواند مشخص کند که مرورگر باید از کدام ویژگیها و APIها استفاده کند یا نکند (برای مثال، برای بهینهسازی عملکرد وبسایت). سیاست ویژگیها تا حدودی شبیه به CSP است، اما به جای امنیت، ویژگیهای مرورگر را کنترل میکند. در نتیجه، فریمها ( ) که در آن دامنه دیگری باز است، دیگر نمی تواند درخواست دسترسی به موقعیت جغرافیایی، دوربین، میکروفون، ضبط صفحه و حالت تمام صفحه، مگر اینکه صراحتاً توسط خطمشی ویژگیها مجاز باشد.
- پشتیبانی اجرا شد خط مشی-منشا-منبع (CORP)، به وبسایتها اجازه میدهد تا درخواستهای خاصی را از منابع شخص ثالث مسدود کنند (برای مثال، جلوگیری از دسترسی منابع شخص ثالث به اسکریپتها و تصاویر وبسایت فعلی)، که از حملات کانال جانبی احتمالی (Meltdown و Spectre) و همچنین حملاتی که از اسکریپتنویسی بین سایتی استفاده میکنند، جلوگیری میکند.
- رویداد اضافه شد رویداد تغییر زبان، که وقتی کاربر زبان مورد نظر خود را تغییر میدهد، فعال میشود.
- CSS:
- پشتیبانی املاک فعال شد text-underline-positionکه به شما امکان میدهد موقعیت زیرخط را کنترل کنید (برای مثال، قرار دادن زیرخط زیر نمادهای زیرنویس یک فرمول شیمیایی).
- مقادیر ملک متن-زیرخط-افست и متن-تزئین-ضخامت اکنون میتوان آن را به صورت درصد بیان کرد.
- ویژگی طرح کلی پشتیبانی از مقدار خودکار را به دست آورد.
- متوقف شد پشتیبانی از ویژگیهای -moz-column-*، که به جای آن باید از ویژگیهای استاندارد بدون پیشوند استفاده شود.
- جاوا اسکریپت:
- اجرا شد عملگر توالی اختیاری (؟)
- حذف شده روش غیر استاندارد شیء.نمونه اولیه.به منبع و تابع سراسری ناهموارآنها در روزهای Netscape ظاهر شدند، اما هرگز از مرورگرهای دیگر پشتیبانی نشدند.
- ابزارهای توسعه دهنده:
- اکنون قوانین CSS شکسته شناسایی میشوند را در نظر می گیرد موقعیت یابی عناصر.
- اشکالزدای جاوا اسکریپت یاد گرفت اشکالزدایی کارگران وب تو در تو.
- ادغام بهبود یافته با افزونه React Developer Tools.
منبع: linux.org.ru
