نسخه 108 کروم

گوگل از نسخه مرورگر وب کروم 108 رونمایی کرده است.همزمان، انتشار پایدار پروژه رایگان کرومیوم که اساس کروم است نیز در دسترس است. مرورگر کروم در استفاده از لوگوهای گوگل، وجود سیستمی برای ارسال اعلان ها در صورت خرابی، ماژول هایی برای پخش محتوای ویدیویی محافظت شده از کپی (DRM)، سیستم به روز رسانی خودکار، گنجاندن دائم ایزوله Sandbox با Chromium متفاوت است. ، تامین کلیدهای Google API و انتقال هنگام جستجوی پارامترهای RLZ-. برای کسانی که به زمان بیشتری برای به روز رسانی نیاز دارند، شاخه Extended Stable به طور جداگانه پشتیبانی می شود و پس از آن 8 هفته. انتشار بعدی کروم 109 برای 10 ژانویه برنامه ریزی شده است.

تغییرات کلیدی در کروم 108:

  • طراحی دیالوگ مدیریت کوکی‌ها و داده‌های سایت تغییر کرده است (پس از کلیک بر روی قفل در نوار آدرس، از طریق پیوند کوکی‌ها نامیده می‌شود). گفتگو ساده شده است تا اکنون اطلاعات تفکیک شده بر اساس سایت نمایش داده شود.
    نسخه 108 کروم
  • دو حالت بهینه‌سازی مرورگر جدید پیشنهاد شده است - Memory Saver و Energy Saver که در تنظیمات عملکرد (تنظیمات > عملکرد) ارائه می‌شوند. حالت‌ها در حال حاضر فقط در سیستم عامل‌های ChromeOS، Windows و macOS در دسترس هستند.
  • مدیر رمز عبور امکان پیوست کردن یک یادداشت به هر رمز عبور ذخیره شده را فراهم می کند. یادداشت نیز مانند رمز عبور، تنها پس از احراز هویت در صفحه ای جداگانه نشان داده می شود.
  • نسخه لینوکس به طور پیش‌فرض از سرویس گیرنده DNS داخلی استفاده می‌کند که قبلاً فقط در نسخه‌های Windows، macOS، Android و ChromeOS موجود بود.
  • در پلتفرم ویندوز، هنگام نصب Chrome، یک میانبر برای راه اندازی مرورگر اکنون به طور خودکار به نوار وظیفه پین ​​می شود.
  • امکان پیگیری تغییرات قیمت محصولات منتخب در برخی از فروشگاه های آنلاین (فهرست خرید) اضافه شده است. هنگامی که قیمت کاهش می یابد، یک اعلان یا ایمیل (در Gmail) برای کاربر ارسال می شود. افزودن محصول برای ردیابی با فشار دادن دکمه "ردیابی قیمت" در نوار آدرس هنگامی که در صفحه محصول هستید انجام می شود. محصولات ردیابی شده با نشانک ها ذخیره می شوند. زمانی که همگام سازی فعال شده و سرویس «فعالیت وب و برنامه» فعال شده باشد، این عملکرد فقط برای کاربران دارای حساب Google فعال در دسترس است.
    نسخه 108 کروم
  • امکان مشاهده نتایج جستجو در نوار کناری همزمان با مشاهده صفحه دیگر فعال است (در یک پنجره می توانید هم محتوای صفحه و هم نتیجه دسترسی به موتور جستجو را به طور همزمان مشاهده کنید). پس از بازدید از یک وب سایت از صفحه نتایج جستجوی Google، نمادی با حرف "G" در جلوی فیلد ورودی در نوار آدرس ظاهر می شود، وقتی روی آن کلیک کنید، نوار کناری با نتایج جستجوی قبلی باز می شود.
    نسخه 108 کروم
  • در File System Access API، که به برنامه های کاربردی وب اجازه می دهد تا داده ها را مستقیماً در فایل ها و دایرکتوری های دستگاه کاربر بخوانند و بنویسند، متدهای getSize()، truncate()، flush() و close() در شی FileSystemSyncAccessHandle استفاده شده است. با قیاس با متدهای read() و write() از مدل اجرای ناهمزمان به مدل اجرای همزمان منتقل شد. این تغییر امکان ارائه یک API کاملاً همزمان FileSystemSyncAccessHandle را فراهم کرد که عملکرد برنامه های کاربردی مبتنی بر WebAssembly (WASM) را بهبود می بخشد.
  • پشتیبانی برای اندازه‌های اضافی ناحیه قابل مشاهده (نمایشگاه) - "کوچک" (s)، "بزرگ" (l) و "دینامیک" (d)، و همچنین واحدهای اندازه‌گیری مرتبط با این اندازه‌ها - "*vi" ( vi، svi، lvi و dvi)، "*vb" (vb، svb، lvb و dvb)، "*vh" (svh، lvh، dvh)، "*vw" (svw، lvw، dvw)، "*vmax " (svmax، lvmax، dvmax) و "*vmin" (svmin، lvmin و dvmin). واحدهای اندازه گیری پیشنهادی به شما این امکان را می دهد که اندازه عناصر را به کوچکترین، بزرگترین و پویاترین اندازه ناحیه قابل مشاهده به صورت درصد متصل کنید (اندازه بسته به نمایش، مخفی شدن و وضعیت نوار ابزار متفاوت است).
    نسخه 108 کروم
  • پشتیبانی از فونت‌های وکتور رنگی متغیر در قالب COLRv1 (زیرمجموعه‌ای از فونت‌های OpenType که علاوه بر حروف وکتور حاوی یک لایه با اطلاعات رنگی است) اضافه شده است.
  • قوانین @supports CSS توابع font-tech() و font-format() را برای بررسی پشتیبانی از فونت رنگی اضافه کرده اند و تابع tech() به قوانین CSS@font-face اضافه شده است.
  • یک API مدیریت اعتبار فدرال (FedCM) پیشنهاد شده است تا امکان ایجاد سرویس‌های هویت فدرال را فراهم کند که حریم خصوصی را حفظ کرده و بدون مکانیسم‌های ردیابی بین سایتی مانند مدیریت کوکی‌های شخص ثالث کار کنند.
  • قابلیت اعمال ویژگی CSS از پیش موجود "سرریز" را به عناصر جایگزینی که خارج از مرز محتوا ترسیم می کنند اضافه شده است، که در ترکیب با ویژگی object-view-box، می توان از آن برای ایجاد تصاویر سایه سفارشی استفاده کرد.
  • ویژگی‌های CSS break-fore، break-after و break-inside اضافه شده است که به شما امکان می‌دهد رفتار وقفه‌ها را در خروجی تکه تکه شده در زمینه صفحات، ستون‌ها و نواحی جداگانه سفارشی کنید. به عنوان مثال، "شکل { break-inside: avoid;}" از شکستن صفحه در داخل یک شکل جلوگیری می کند.
  • ویژگی‌های align-item، justify-item، align-self و justify-self CSS توانایی استفاده از مقدار "آخرین خط پایه" را برای تراز کردن با آخرین خط پایه در یک طرح‌بندی انعطاف‌پذیر یا شبکه‌ای فراهم می‌کنند.
  • رویداد ContentVisibilityAutoStateChanged اضافه شد که برای عناصر دارای ویژگی "content-visibility: auto" هنگامی که حالت رندر عنصر تغییر می کند فعال می شود.
  • امکان دسترسی به Media Source Extensions API در زمینه کارگران فراهم شده است که می توان از آن برای بهبود عملکرد پخش بافر داده های چند رسانه ای با ایجاد یک شی MediaSource در یک کارگر جداگانه و پخش نتایج آن استفاده کرد. روی یک عنصر HTMLMedia در رشته اصلی کار کنید.
  • سرصفحه Permissions-Policy HTTP، که برای واگذاری مجوزها و فعال کردن ویژگی‌های پیشرفته استفاده می‌شود، به حروف عام اجازه می‌دهد، مانند "https://*.bar.foo.com/".
  • APIهای منسوخ window.defaultStatus، window.defaultstatus، ImageDecoderInit.premultiplyAlpha، navigateEvent.restoreScroll()، navigateEvent.transitionWhile() حذف شدند.
  • بهبودهایی در ابزارهای توسعه دهندگان وب ایجاد شده است. نکاتی برای خصوصیات غیرفعال CSS به پانل Styles اضافه شده است. پانل Recorder تشخیص خودکار XPath و انتخابگرهای متن را پیاده سازی می کند. دیباگر این امکان را فراهم می کند که از عبارات جدا شده با کاما عبور کنید. تنظیمات «تنظیمات > فهرست نادیده گرفتن» را گسترش داد.

علاوه بر نوآوری ها و رفع اشکال، 28 آسیب پذیری در نسخه جدید برطرف شده است. بسیاری از آسیب‌پذیری‌ها در نتیجه ابزارهای تست خودکار AddressSanitizer، MemorySanitizer، Control Flow Integrity، LibFuzzer و AFL شناسایی شدند. هیچ مشکل مهمی که اجازه دور زدن تمام سطوح حفاظتی مرورگر و اجرای کد در سیستم را در خارج از محیط sandbox می دهد، شناسایی نشده است. به‌عنوان بخشی از برنامه کشف آسیب‌پذیری برای نسخه فعلی، Google 10 جایزه به ارزش 74 دلار پرداخت کرد (یکی از آنها 15000 دلار، 11000 دلار و 6000 دلار، پنج جایزه 5000 دلاری، سه جایزه 3000 دلاری و 2000 دلاری، دو جایزه 1000 دلاری). مبلغ 6 جایزه هنوز مشخص نشده است.

منبع: opennet.ru

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