فایرفاکس 84

در دسترس فایرفاکس 84.

  • آخرین نسخه با پشتیبانی از Adobe Flash. برنامه ریزی شده است که پشتیبانی NPAPI در نسخه بعدی حذف شود، زیرا Flash تنها افزونه NPAPI است که مجاز به اجرا در فایرفاکس است.
  • تعداد سیستم هایی که در آنها فعال است افزایش یافته است WebRender:
    • لینوکس: GNOME/X11 (به جز سیستم با درایورهای اختصاصی NVIDIA، و همچنین با ترکیبی از "گرافیک و وضوح Intel >= 3440×1440). در شماره بعدی برنامه ریزی شده است فعال کردن WebRender برای ترکیب GNOME/Wayland (به جز XWayland)
    • macOS: Big Sur
    • اندروید: GPU مالی-جی.
    • ویندوز: گرافیک اینتل نسل 5 و 6 (آیرون لیک و پل شنی). علاوه بر این، WebRender معلول برای دارندگان کارت‌های ویدئویی NVIDIA که از چندین نمایشگر با نرخ‌های تازه‌سازی متفاوت استفاده می‌کنند.
  • فایرفاکس یاد گرفت استفاده کنید پایپ وایر. پشتیبانی PipeWire اضافه در WebRTC
  • لینوکس روش های جدیدی را برای تخصیص حافظه مشترک معرفی می کند که عملکرد را افزایش می دهد و سازگاری با Docker را بهبود می بخشد.
  • پشتیبانی بومی برای پردازنده های سیلیکون اپل اجرا شده است. در مقایسه با شبیه ساز Rosetta 2، ساخت بومی 2.5 برابر سریعتر راه اندازی می شود و پاسخگویی برنامه های وب دو برابر می شود. با این حال، برای پخش محتوای DRM همچنان به یک شبیه ساز نیاز است.
  • نرم افزار آنتی ویروس Cylance در macOS ممکن است به اشتباه فایرفاکس را به عنوان بدافزار گزارش کند و نصب آن را مختل کند.
  • یک مدیر فرآیند (about:processes page) اضافه شده است که به شما امکان می دهد مصرف منابع هر رشته را ارزیابی کنید. قرار است اطلاعات تکمیلی در آینده منتشر شود.
  • حالت تصویر در تصویر یاد گرفت اندازه و موقعیت پنجره را به خاطر بسپارید. علاوه بر این، پنجره تصویر در تصویر اکنون در همان مانیتوری که پنجره مرورگر باز است باز می شود (قبل از این همیشه در مانیتور اصلی باز می شد).
  • در قسمت تنظیمات آزمایشی (برای دیدن آنها باید browser.preferences.experimental را فعال کنید و صفحه about:preferences#experimental را باز کنید) تنظیماتی اضافه شده است که به شما امکان می دهد از چندین پنجره تصویر در تصویر به طور همزمان استفاده کنید. .
  • اکنون امکان تغییر مقیاس پانل ها، پاپ آپ ها و پانل های جانبی ایجاد شده توسط افزونه ها (Ctrl+چرخ ماوس) وجود دارد.
  • پس از وارد کردن داده‌ها از مرورگر دیگری، فایرفاکس به‌طور خودکار نوار نشانک‌ها را فعال می‌کند، اگر مرورگر دیگر آن را فعال کرده باشد و نشانک‌هایی داشته باشد.
  • اکنون در صفحه مدیریت افزونه ها (درباره:افزونه ها) وجود دارد نشان داده شده نه تنها مجوزهای اساسی، بلکه همچنین مجوزهای اضافی (که افزونه نه در حین نصب، بلکه در زمان فعال کردن یک تنظیم خاص که این مجوزها برای آن نیاز است) درخواست می کند. قبلاً مجوزهای اضافی نمایش داده نمی شد و نمی توان آنها را لغو کرد.
  • هنگامی که یک نمایه جدید ایجاد می کنید، اطلاعات مربوط به همه مقامات گواهی میانی مورد اعتماد به جای چندین هفته مانند گذشته، در همان روز از سرورهای موزیلا دانلود می شود. این احتمال را افزایش می دهد که کاربر جدید فایرفاکس هنگام بازدید از وب سایت هایی که به درستی پیکربندی نشده اند با خطاهای امنیتی مواجه نشود.
  • اجرا شد محافظت در برابر آسیب پذیری هایی مانند یک سال و نیم پیش در مشتری زوم یافت شد. به عنوان مثال، اگر قبلاً گزینه "همیشه از جلسات زوم برای باز کردن پیوندهای zoommtg:// استفاده کنید" در همه سایت ها توزیع شده بود (با کلیک بر روی چنین پیوندی از هر سایتی مشتری زوم باز می شود)، اکنون این گزینه فقط در یک دامنه کار می کند ( اگر آن را در example1.com فعال کنید، وقتی روی پیوند zoommtg:// از othersite.com کلیک کنید، پنجره درخواست دوباره ظاهر می شود. به منظور ایجاد ناراحتی بیش از حد برای کاربران، حفاظت (که توسط تنظیمات security.external_protocol_requires_permission کنترل می شود) برای برخی از طرح های محبوب مانند tel: و mailto اعمال نمی شود:
  • اگر گواهی SSL فقط برای www.example.com صادر شود و کاربر سعی کند به https://example.com دسترسی پیدا کند، فایرفاکس به طور خودکار به https://www.example.com می رود (قبلاً کاربران در چنین مواردی دریافت می کردند. خطای SSL_ERROR_BAD_CERT_DOMAIN).
  • اکنون فایرفاکس همیشه آدرس های لوکال هاست را می پذیرد (http://localhost/ и http://dev.localhost/) به عنوان رابط حلقه بک (یعنی. http://127.0.0.1). به این ترتیب، منابع بارگیری شده از لوکال هاست دیگر به عنوان محتوای ترکیبی تلقی نمی شوند.
  • فایل های PDF، اسناد اداری و فایل های رسانه ای اکنون همیشه با پسوند صحیح ذخیره می شوند (گاهی اوقات بدون پسوند ذخیره می شدند).
  • حداکثر تعداد مجاز تلاش های ناموفق DoH (پس از رسیدن به آن، مرورگر به طور خودکار به DNS معمولی تغییر می کند) از 5 به 15 افزایش یافته است.
  • در پلتفرم ویندوز، Canvas 2D اکنون GPU تسریع شده است.
  • CSS:
    • شبه کلاس :not() از انتخابگرهای پیچیده پشتیبانی کرد.
    • ویژگی اختصاصی -moz-default-appearance دیگر از نوار اسکرول-small (باید از اسکرول-عرض: به جای آن نازک استفاده شود) و نوار اسکرول (فقط macOS؛ به جای آن از نوار اسکرول-افقی و اسکرول-بار-عمودی استفاده کنید) پشتیبانی نمی کند.
  • جاوا اسکریپت: فرمت های سفارشی تاریخ و زمان که به عنوان پارامتر سازنده مشخص شده اند Intl.DateTimeFormat()، اکنون از تعیین تعداد ارقام مورد استفاده برای نمایش ثانیه های کسری (fractionalSecondDigits) پشتیبانی می کند.
  • API ها:
    • API Paint Timing: رابط اضافه شد PerformancePaintTiming (پیگیری زمان رندر قسمت های مختلف صفحه).
    • روش Navigator.registerProtocolHandler() اکنون تنها دو پارامتر را می‌پذیرد: scheme و url. پارامتر عنوان دیگر پشتیبانی نمی شود.
    • روش MediaRecorder.start() اگر تعداد آهنگ‌های موجود در جریان ضبط‌شده تغییر کرده باشد، اکنون خطای InvalidModification Error می‌دهد.
    • پشتیبانی به دلیل نگرانی های مربوط به اسکریپت بین سایتی حذف شد حافظه پنهان برنامه (برای اجرای برنامه ها در حالت آفلاین استفاده می شود). در عوض باید استفاده کنید API Service Worker.
  • ابزارهای توسعه دهنده:
    • پانل شبکه اکنون است می تواند خرابی های ناگهانی را مدیریت کنید و جزئیات مفید اشکال زدایی مانند ردیابی پشته را نمایش دهید. ارسال گزارش اشکال آسان تر است - فقط روی پیوند کلیک کنید.
    • بازرس دسترسی آموخته است که نشان دهد ترتیب عبور عناصر صفحه با استفاده از کلید Tab. به این ترتیب، توسعه دهندگان می توانند از سهولت پیمایش صفحه کلید قدردانی کنند.

منبع: linux.org.ru