فایرفاکس 73 منتشر شد

مرورگر وب منتشر شد فایرفاکس 73و نسخه موبایل فایرفاکس 68.5 برای پلتفرم اندروید. علاوه بر این، یک به روز رسانی ایجاد شده است شاخه ها با پشتیبانی طولانی مدت 68.5.0. به زودی روی صحنه می آید تست بتا شعبه فایرفاکس 74 جابجا خواهد شد که انتشار آن برای 10 مارس برنامه ریزی شده است (پروژه نقل مکان کرد به مدت 4 هفته چرخه توسعه).

اصلی نوآوری ها:

  • در حالت دسترسی به DNS از طریق HTTPS (DoH، DNS از طریق HTTPS)، پشتیبانی از سرویس اضافه شده است. NextDNS، علاوه بر سرور DNS CloudFlare قبلاً ارائه شده ("https://1.1.1.1/dns-query"). DoH را فعال کرده و انتخاب کنید ارائه دهنده می توان در تنظیمات اتصال شبکه
    فایرفاکس 73 منتشر شد

  • مرحله اول اجرا شده است خاتمه دادن پشتیبانی از افزونه های نصب شده توسط راه حل. این تغییر فقط بر نصب افزونه‌ها در دایرکتوری‌های مشترک (/usr/lib/mozilla/extensions/، /usr/share/mozilla/extensions/ یا ~/.mozilla/extensions/) که توسط تمام نمونه‌های فایرفاکس در سیستم پردازش می‌شوند، تأثیر می‌گذارد. با کاربر مرتبط نیست). این روش معمولاً برای از پیش نصب افزونه‌ها در توزیع‌ها، برای جایگزینی ناخواسته با برنامه‌های شخص ثالث، برای یکپارچه‌سازی افزونه‌های مخرب، یا برای ارائه جداگانه یک افزونه با نصب‌کننده خودش استفاده می‌شود. در فایرفاکس 73، چنین افزونه هایی به کار خود ادامه می دهند، اما از فهرست عمومی به نمایه های کاربر منفرد منتقل می شوند. به فرمت مورد استفاده در هنگام نصب از طریق مدیر افزونه تبدیل می شود.
  • قابلیت تنظیم سطح مقیاس پایه جهانی را اضافه کرد که به جای اینکه به سایت‌های جداگانه مرتبط باشد، برای همه صفحات اعمال می‌شود. می توانید مقیاس کلی را در تنظیمات (درباره: ترجیحات) در بخش "زبان و ظاهر" تغییر دهید. همچنین گزینه‌ای در تنظیمات وجود دارد که به شما امکان می‌دهد بدون لمس تصاویر، مقیاس‌گذاری را فقط روی متن اعمال کنید.

    فایرفاکس 73 منتشر شد

  • گفتگویی که از شما می خواهد ورود به سیستم را ذخیره کنید، اکنون تنها در صورتی نمایش داده می شود که مقدار ورود در قسمت ورودی تغییر کرده باشد.
  • در سیستم هایی با درایورهای اختصاصی NVIDIA جدیدتر از نسخه 432 و وضوح صفحه نمایش کمتر از 1920x1200، سیستم ترکیب فعال است. WebRender. قبلاً WebRender فقط برای پردازنده‌های گرافیکی NVIDIA با درایور Nouveau و همچنین برای پردازنده‌های گرافیکی AMD و Intel فعال بود. سیستم ترکیبی WebRender به زبان Rust نوشته شده است و عملیات رندر محتوای صفحه را به GPU برون سپاری می کند.
  • اضافه فرصت با استفاده از مفهوم مرورگر سایت خاص (SSB) به
    با یک برنامه وب مانند یک برنامه دسکتاپ معمولی کار کنید. در حالت
    SSB منو، نوار آدرس و سایر عناصر رابط مرورگر را پنهان می کند و در پنجره فعلی فقط می توانید پیوندهای صفحات سایت فعلی را باز کنید (لینک های خارجی در یک پنجره مرورگر جداگانه باز می شوند). برخلاف حالت کیوسک موجود، کار نه در حالت تمام صفحه، بلکه در یک پنجره معمولی، اما بدون عناصر رابط خاص فایرفاکس انجام می شود. برای باز کردن یک پیوند در حالت SSB، یک پرچم خط فرمان "-ssb" پیشنهاد شده است که می تواند هنگام ایجاد میانبر برای برنامه های وب استفاده شود. این حالت همچنین می تواند با استفاده از دکمه "راه اندازی مرورگر خاص سایت" واقع در منوی اقدامات صفحه (بیضی در سمت راست نوار آدرس) فراخوانی شود. به طور پیش فرض، حالت غیرفعال است و باید با مشخص کردن "browser.ssb.enabled = true" در about:config فعال شود.
    فایرفاکس 73 منتشر شد

  • حالت نمایش با کنتراست بالا که برای افرادی با دید کم یا درک رنگ ضعیف طراحی شده است، اکنون از تصاویر پس زمینه پشتیبانی می کند. برای حفظ خوانایی و ارائه سطح مناسب کنتراست، متن قابل مشاهده با یک پس زمینه جداگانه که از رنگ موضوع فعال استفاده می کند، جدا می شود.
  • بهبود کیفیت صدا هنگام افزایش یا کاهش سرعت پخش؛
  • بهبود تشخیص خودکار کدهای متنی قدیمی در صفحاتی که به صراحت اطلاعات رمزگذاری را ارائه نمی دهند.
  • در نوار جستجو در کنسول وب، اکنون می توان با مشخص کردن نماد "-" قبل از ماسک یا عبارت معمولی، با یک کلید گم شده فیلتر کرد. به عنوان مثال، عبارت جستجوی "-img" تمام عناصری را که رشته "img" را ندارند، برمی‌گرداند، در حالی که "-/(cool|rad)/" عناصری را برمی‌گرداند که با عبارت معمولی "/(cool|rad) مطابقت ندارند. )/".
  • ویژگی های جدید CSS اضافه شده است overscroll-behavior-inline и overscroll-behavior-block برای کنترل رفتار اسکرول زمانی که به مرز منطقی ناحیه اسکرول رسیده است.
  • SVG اکنون از ویژگی ها پشتیبانی می کند فاصله بین حروف и فاصله کلمات.
  • متد به HTMLFormElement اضافه شد requestSubmit()، که ارسال برنامه ای داده های فرم را همانند کلیک بر روی دکمه ارسال آغاز می کند. این تابع می تواند هنگام توسعه دکمه های ارسال فرم خود استفاده شود که فراخوانی ()form.submit برای آنها کافی نیست زیرا به صورت تعاملی پارامترها را تأیید نمی کند، یک رویداد 'submit' ایجاد نمی کند و داده ها را به دکمه ارسال منتقل نمی کند.
  • خواص عرض داخلی и ارتفاع داخلی اکنون اشیاء پنجره همیشه عرض و ارتفاع مشخص شده واقعی منطقه را برمی گرداند (چیدمان درگاه دید، و نه اندازه قسمت قابل مشاهده (Visual Viewport).
  • انجام شد بهینه سازی عملکرد ابزارها برای توسعه دهندگان وب بار جمع آوری آمار برای پانل نظارت بر فعالیت شبکه کاهش یافته است. در دیباگر جاوا اسکریپت و کنسول وب، بارگذاری اسکریپت های بزرگ با ارجاع به متون منبع اصلی آنها (منبع نقشه برداری) تسریع شده است.
  • در کنسول وب مشکلاتی با فراتر رفتن از دامنه فعلی وجود دارد (CORS, Cross-Origin Resource Sharing) اکنون به جای اخطار به عنوان خطا نشان داده می شود. متغیرهای تعریف شده در عبارات اکنون برای تکمیل خودکار در کنسول در دسترس هستند.
  • در ابزارهای توسعه‌دهندگان وب در بخش بازرسی شبکه، رمزگشایی پیام‌ها (JSON، MsgPack و CBOR) در قالب WAMP (پروتکل پیام‌رسانی وب‌سوکت وب) ارسال شده از طریق اتصال WebSocket ارائه شده است.

    فایرفاکس 73 منتشر شد

فایرفاکس 73 علاوه بر نوآوری ها و رفع اشکالات، آن را برطرف کرده است 15 آسیب پذیری، که 11 مورد (جمع آوری شده تحت CVE-2020-6800 و CVE-2020-6801) به عنوان بالقوه قادر به اجرای کد مهاجم هنگام باز کردن صفحات طراحی شده خاص پرچم گذاری شده اند. به شما یادآوری می کنیم که مشکلات حافظه، مانند سرریز شدن بافر و دسترسی به مناطق حافظه از قبل آزاد شده، اخیراً به عنوان خطرناک علامت گذاری شده اند، اما حیاتی نیستند.

منبع: opennet.ru

اضافه کردن نظر