Firefox 72 را منتشر کنید


انتشار مرورگر وب Firefox 72 و همچنین نسخه موبایل Firefox 68.4 برای سیستم عامل اندروید صورت گرفته است. علاوه بر این ، یک به روز رسانی شعبه با مدت پشتیبانی طولانی 68.4.0 تولید شده است. در آینده نزدیک شعبه Firefox 73 به مرحله آزمایش بتا رونمایی خواهد شد که انتشار آن برای 11 فوریه (این پروژه به چرخه توسعه 4 هفته ای تغییر یافته است) برنامه ریزی شده است.

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

  • حالت استاندارد پیش فرض برای مسدود کردن محتوای نامناسب شامل محافظت در برابر ردیابی کاربر با استفاده از روش های "اثر انگشت مرورگر" است ، که طبق دسته های اضافی در لیست Disconnect.me انجام می شود ، که شامل میزبان هایی است که برای استفاده از اسکریپت ها برای تأیید هویت پنهان استفاده می شوند. . شناسایی پنهان به معنای ذخیره شناسه در مناطقی که برای ذخیره دائمی اطلاعات در نظر گرفته نشده اند ("Supercookies") و همچنین تولید شناسه های مبتنی بر داده های غیرمستقیم مانند وضوح صفحه ، لیستی از انواع MIME پشتیبانی شده ، پارامترهای خاص در هدرها (HTTP / 2 و HTTPS) ، تجزیه و تحلیل افزونه ها و فونت های نصب شده ، دسترسی به برخی از API های وب ، ویژگی های رندر اختصاصی کارت ویدیو با استفاده از WebGL و Canvas ، دستکاری CSS ، تجزیه و تحلیل ویژگی های کار با ماوس و صفحه کلید.

  • روش های فعال شده برای مبارزه با درخواست های آزار دهنده برای ارائه امتیازات اضافی به سایت (Notification.questPermission () ، PushManager.subscribe () و MediaDevices.getDisplayMedia ()). درخواست های تأیید مجوز دیگر کار را با مرورگر قطع نمی کند ، بلکه تنها به نمایش یک نشانگر در نوار آدرس منجر می شود پس از ثابت ماندن تعامل کاربر با صفحه (کلیک ماوس یا ضربه زدن به کلید). بسیاری از سایت ها از امکان درخواست مجوز در مرورگرها استفاده می کنند ، عمدتا با نمایش دوره ای درخواست های اعلان های فشار. تحلیل تله متری نشان داد که 97٪ چنین درخواستهایی رد می شوند ، از جمله در 19٪ موارد کاربر بلافاصله بدون فشار دادن دکمه رضایت یا رد صفحه ، صفحه را می بندد.
  • اضافه کردن پشتیبانی آزمایشی برای پروتکل HTTP / 3 (برای فعال سازی در حدود: پیکربندی ، باید گزینه "network.http.http3.enabled" را تنظیم کنید). پشتیبانی HTTP / 3 Firefox مبتنی بر neqo است که در Rust برای پیاده سازی های مشتری و سرویس دهنده QUIC نوشته شده است (HTTP / 3 استفاده از QUIC را به عنوان حمل و نقل برای HTTP / 2 استاندارد می کند).
  • مطابق با الزامات قانون حفظ حریم خصوصی مصرف کننده کالیفرنیا (CCPA) ، امکان حذف داده های telemetry از سرورهای موزیلا اضافه شده است. در صورت امتناع از جمع آوری تله متری داده ها در بخش "درباره: تنظیمات # حریم خصوصی" ("جمع آوری و استفاده از داده های فایرفاکس") حذف می شوند. هنگامی که کادر انتخاب "اجازه Firefox را برای ارسال اطلاعات فنی و تعامل به موزیلا" پاک می کنید که کنترل ارسال از راه دور را کنترل می کند ، موزیلا تمام داده های جمع آوری شده را 30 روز قبل از امتناع حذف از راه دور حذف می کند. از داده هایی که در هنگام جمع آوری تله متری روی سرورهای موزیلا تنظیم می شود ، اطلاعاتی در مورد عملکرد ، امنیت Firefox و پارامترهای کلی ، مانند تعداد برگه های باز و مدت زمان جلسه (اطلاعات مربوط به سایت های باز شده و نمایش داده های جستجو منتقل نمی شود) ذکر شده است. جزئیات کامل اطلاعات جمع آوری شده را می توانید در صفحه در مورد: telemetry مشاهده کنید.

  • برای لینوکس و macOS ، امکان مشاهده ویدیو در حالت تصویر در تصویر اضافه شده است ، که به شما امکان می دهد یک ویدیو را به صورت یک پنجره شناور جدا کنید ، که در حین پیمایش در مرورگر قابل مشاهده است. برای مشاهده آن در این حالت ، باید روی نوار ابزار پاپ آپ یا در منوی زمینه نمایش داده شده که هنگام کلیک بر روی ویدیو با دکمه سمت راست ماوس نمایش داده می شود ، گزینه "تصویر در تصویر" را انتخاب کنید (در YouTube که جایگزین کنترل کننده منوی زمینه خود است ، روی دکمه سمت راست ماوس دوبار کلیک کنید یا کلیک کنید با فشار دادن کلید Shift).

  • هنگام نمایش نوار پیمایش ، رنگ های پس زمینه صفحه فعلی فعال می شوند.
  • توانایی اتصال کلیدهای عمومی (PKP ، پین کردن کلید عمومی) حذف نشده است ، این امکان را می دهد تا با استفاده از هدر HTTP Public-Key-Pins ، صراحتاً گواهی هایی را صادر کنید که مجوزهای مجوز از کدام سایت مجاز است استفاده شود. دلایل این امر کم بودن تقاضا برای این عملکرد ، خطر بروز مشکلات سازگاری (پشتیبانی PKP در Chrome متوقف شده است) و امکان مسدود کردن سایت خود به دلیل اتصال کلیدهای اشتباه یا کلیدهای گمشده (به عنوان مثال حذف تصادفی یا سازش در نتیجه هک شدن).
  • تکه هایی پذیرفته شده اند که OpenBSD را قادر می سازد تا از مکالمات سیستم پرده () و وعده () استفاده کند تا بیشتر سیستم فایل و پروسه ها را منزوی کند.