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

مرورگر وب فایرفاکس 111 منتشر شد. علاوه بر این، یک به روز رسانی برای شاخه پشتیبانی طولانی مدت ایجاد شد - 102.9.0. شعبه فایرفاکس 112 به زودی به مرحله آزمایش بتا منتقل می شود که انتشار آن برای 11 آوریل برنامه ریزی شده است.

ویژگی های جدید فایرفاکس 111:

  • مدیر حساب داخلی امکان ایجاد ماسک آدرس ایمیل را برای سرویس فایرفاکس Relay اضافه کرده است که به شما امکان می دهد آدرس های ایمیل موقت را برای ثبت نام در سایت ها یا ثبت اشتراک ایجاد کنید تا آدرس واقعی خود را تبلیغ نکنید. این ویژگی تنها زمانی در دسترس است که کاربر به یک حساب فایرفاکس متصل باشد.
  • برای برچسب زنی پشتیبانی از ویژگی "rel" اضافه شده است، که به شما امکان می دهد پارامتر "rel=noreferrer" را برای پیمایش از طریق فرم های وب اعمال کنید تا انتقال هدر Referer یا "rel=noopener" را برای غیرفعال کردن تنظیم ویژگی Window.opener غیرفعال کنید و آن را ممنوع کنید. دسترسی به زمینه ای که انتقال از آن انجام شده است.
  • API OPFS (Origin-Private FileSystem) گنجانده شده است، که پسوندی برای دسترسی به فایل سیستم برای قرار دادن فایل‌ها در سیستم فایل محلی، مرتبط با ذخیره‌سازی مرتبط با سایت فعلی است. نوعی سیستم فایل مجازی ایجاد می شود که به سایت گره خورده است (سایت های دیگر نمی توانند دسترسی داشته باشند)، به برنامه های کاربردی وب اجازه می دهد فایل ها و دایرکتوری ها را در دستگاه کاربر بخوانند، تغییر دهند و ذخیره کنند.
  • به عنوان بخشی از اجرای مشخصات CSS Color Level 4، CSS توابع color()، lab()، lch()، oklab() و oklch() را برای تعریف رنگ در sRGB، RGB، HSL، HWB اضافه کرده است. فضاهای رنگی LHC و LAB. توابع در حال حاضر به طور پیش فرض غیرفعال هستند و برای استفاده نیاز به فعال سازی پرچم layout.css.more_color_4.enabled در about:config دارند.
  • قوانین CSS '@page' که برای تعیین صفحه در هنگام چاپ استفاده می شود، یک ویژگی 'page-orientation' را برای به دست آوردن اطلاعات جهت صفحه ("عمودی"، "rotate-left" و "rotate-right") پیاده سازی می کند.
  • در SVG عناصر داخلی مقادیر context-stroke و context-fill مجاز هستند.
  • تابع search.query به API افزودنی اضافه شده است تا درخواست‌ها را به موتور جستجوی پیش‌فرض ارسال کند. ویژگی "disposition" را به تابع search.search اضافه کرد تا نتیجه جستجو را در یک برگه یا پنجره جدید نمایش دهد.
  • API اضافه شده برای ذخیره اسناد PDF باز شده در نمایشگر داخلی pdf.js. GeckoView Print API اضافه شده است که به window.print مرتبط است و به شما امکان می دهد فایل های PDF یا PDF InputStream را برای چاپ ارسال کنید.
  • پشتیبانی برای تنظیم مجوزها از طریق SitePermissions برای URI file:// اضافه شده است.
  • موتور جاوا اسکریپت SpiderMonkey پشتیبانی اولیه را برای معماری RISC-V 64 اضافه کرده است.
  • ابزارهای توسعه دهندگان وب امکان جستجو در فایل های دلخواه را فراهم می کنند.
  • پشتیبانی از کپی کردن سطوح برای VA-API (API شتاب ویدئو) با استفاده از dmabuf، که سرعت پردازش سطوح VA-API را ممکن کرد و مشکلات ظاهر مصنوعات را در هنگام رندر در برخی از پلتفرم ها حل کرد.
  • تنظیمات network.dns.max_any_priority_threads و network.dns.max_high_priority_threads را به about:config اضافه کرد تا تعداد رشته‌های مورد استفاده برای حل نام میزبان در DNS را کنترل کند.
  • در پلتفرم ویندوز، استفاده از سیستم اطلاع رسانی ارائه شده توسط پلتفرم فعال است.
  • پلتفرم macOS از بازیابی جلسه پشتیبانی می کند.
  • بهبود در نسخه اندروید:
    • یک قابلیت داخلی برای مشاهده اسناد PDF (بدون نیاز به بارگیری و باز کردن در یک نمایشگر جداگانه) تعبیه شده است.
    • هنگامی که حالت سختگیرانه را برای مسدود کردن محتوای ناخواسته (سخت) انتخاب می‌کنید، حالت پیش‌فرض Total Cookie Protection است که از یک فروشگاه کوکی مجزا و ایزوله برای هر سایت استفاده می‌کند که اجازه استفاده از کوکی‌ها برای ردیابی حرکت بین سایت‌ها را نمی‌دهد.
    • دستگاه‌های پیکسل دارای اندروید 12 و 13 اکنون می‌توانند پیوندهای صفحاتی که اخیراً مشاهده شده‌اند را مستقیماً از صفحه نمایش اخیر به اشتراک بگذارند.
    • مکانیسم باز کردن محتوا در یک برنامه جداگانه (Open in app) دوباره طراحی شده است. یک آسیب پذیری (CVE-2023-25749) که به برنامه های اندروید شخص ثالث اجازه می دهد بدون تأیید کاربر راه اندازی شوند، رفع شده است.
    • کنترلر CanvasRenderThread گنجانده شده است که به وظایف مرتبط با WebGL اجازه می دهد در یک رشته جداگانه پردازش شوند.

فایرفاکس 111 علاوه بر نوآوری ها و رفع اشکالات، 20 آسیب پذیری را برطرف کرده است. ۱۶ آسیب‌پذیری به‌عنوان خطرناک علامت‌گذاری شده‌اند، که ۸ آسیب‌پذیری (جمع‌آوری‌شده تحت CVE-14-9 و CVE-2023-28176) ناشی از مشکلات حافظه، مانند سرریز شدن بافر و دسترسی به مناطق حافظه آزاد شده است. به طور بالقوه، این مشکلات می تواند منجر به اجرای کد مهاجم در هنگام باز کردن صفحات طراحی شده خاص شود.

منبع: opennet.ru

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