تعادل سرفصل CSS، CHIPS، رویداد اسکرولند، و پاپاور.
تغییراتی که در زیر توضیح داده شده است، در جدیدترین نسخه کانال بتا Chrome برای Android، ChromeOS، Linux، macOS و Windows اعمال میشود، مگر اینکه غیر از این ذکر شود. از طریق پیوندهای ارائه شده یا از فهرست موجود در ChromeStatus.com درباره ویژگی های فهرست شده در اینجا بیشتر بیاموزید. Chrome 114 از 3 مه 2023 نسخه بتا است. میتوانید آخرین نسخه را در Google.com برای دسکتاپ یا در فروشگاه Google Play در Android بارگیری کنید.
CSS
این نسخه دو ویژگی جدید CSS را اضافه می کند.
متعادل سازی سرفصل های CSS
این ویژگی راهی برای متعادل کردن طول خطوط در یک عنصر، برای خوانایی بهتر و به حداقل رساندن یتیمان تایپوگرافی، برای متنی که در چهار خط یا کمتر جریان دارد، فراهم می کند. این اغلب برای سرفصل ها مفید است. به عنوان مثال، CSS زیر تمام سطوح عنوان و بلوکها را متعادل میکند:
h1, h2, h3, h4, h5, h6, blockquote {
text-wrap: balance;
}
علاوه بر ویژگی text-wrap
، ویژگی white-space-collapse
نیز پشتیبانی می شود و خاصیت white-space
به خلاصه ای از این ویژگی ها تبدیل می شود.
overflow: overlay
به overflow: auto
Chrome 114 overflow: overlay
، و overlay
به نام مستعار قدیمی auto
تبدیل میکند. استفاده از overflow: overlay
مانند overflow: auto
است، با این تفاوت که در مواردی که نوارهای پیمایش سیستم عامل غیر همپوشانی وجود دارد، مانع از گسترش محتوا به ناودان نوار پیمایش نمی شود. (اگر نوارهای پیمایش همپوشانی وجود داشته باشد، اثری وجود ندارد.)
API های وب
Back/Forward cache NotRestoredReason API
NotRestoredReason API فهرستی از دلایل عدم ارائه یک صفحه از BFcache در ساختار درختی فریم را از طریق PerformanceNavigationTiming API گزارش میکند.
کوکیهای دارای حالت تقسیمبندی مستقل (CHIPS)
Chrome قصد دارد کوکیهای شخص ثالث را منسوخ کند، بنابراین توسعهدهندگان به توانایی استفاده از کوکیها در زمینههای شخص ثالث که توسط سایت سطح بالا تقسیمبندی شدهاند، نیاز دارند. این برای موارد استفاده که مربوط به ردیابی متقابل سایت نیستند ضروری است. به عنوان مثال، SaaS embeds، CMS بدون سر و دامنه های sandbox). ویژگی کوکی CHIPS از Partitioned
به توسعه دهندگان این امکان را می دهد تا کوکی های شخص ثالث خود را توسط سایت سطح بالا پارتیشن بندی کنند. CHIPS از طریق Chrome Variations در Chrome 110 و نسخههای جدیدتر فعال میشود. با Chrome 114، CHIPS به طور پیشفرض برای همه نمونههای مرورگر فعال میشود.
درباره چیپس بیشتر بدانید.
رویداد scrollend
این رویداد به توسعهدهندگان شفافسازی میدهد که چه زمانی یک پیمایش کامل شده است (از جمله خود پیمایش و هرگونه بهروزرسانی برای انحراف از پیمایش) از طریق شنوندگان رویداد. دانستن اینکه چه زمانی یک اسکرول کامل شده است به دلایل مختلف مفید است. به عنوان مثال، همگام سازی برخی از منطق در بخش snapped، واکشی موارد در یک لیست، یا فعال کردن انیمیشن های جدید. این ویژگی منطق مدیریت جلوههای انتهای پیمایش را بسیار ساده میکند و تضمین میکند که آنها در بسیاری از روشهای ورودی مختلف سازگار هستند. در حال حاضر، توسعهدهندگان با مشاهده رویدادهای اسکرول و ایجاد الگوریتمهای زمانبندی موقت، این نیاز را برطرف میکنند.
درباره رویداد scrollend
بیشتر بدانید .
Popover API
یک API که می تواند برای ساختن عناصر رابط کاربری گذرا (UI) استفاده شود که در بالای همه UI برنامه های وب دیگر نمایش داده می شوند. این موارد شامل عناصر تعاملی کاربر مانند منوهای عمل، پیشنهادات عناصر فرم، انتخابکننده محتوا و رابط کاربری آموزشی است. این API از ویژگی محتوای popover
جدید استفاده می کند تا هر عنصری را در لایه بالایی نمایش دهد. این شبیه به عنصر <dialog>
است، اما چندین تفاوت مهم دارد، از جمله رفتار رد کردن نور، مدیریت تعامل popover، و پشتیبانی رویداد، و عدم وجود حالت "modal".
درباره Popover API بیشتر بیاموزید .
گزینه Web Bluetooth exclusionFilters
در requestDevice()
گزینه exclusionFilters
در navigator.bluetooth.requestDevice()
به توسعه دهندگان وب اجازه می دهد تا برخی از دستگاه ها را از انتخابگر مرورگر حذف کنند. میتوان از آن برای حذف دستگاههایی استفاده کرد که با فیلتر گستردهتری مطابقت دارند اما پشتیبانی نمیشوند.
پیشنهاد ثابت WebAssembly گسترش یافته است
Chrome 114 پیشنهاد ثابت توسعه یافته WebAssembly را پیاده سازی می کند. این پیشنهاد دستورالعملهای جدید زیر را به فهرست دستورالعملهای ثابت معتبر اضافه میکند: i32.add
، i32.sub
، i32.mul
، i64.add
، i64.sub
، و i64.mul
.
آزمایشهای اولیه در حال انجام است
در Chrome 114 میتوانید آزمایشهای اصلی جدید زیر را انتخاب کنید.
اندازه گیری اسناد بین برنامه و وب
API گزارش Attribution را گسترش میدهد تا امکان نسبت دادن تبدیلهایی که در وب اتفاق میافتد را به رویدادهایی که خارج از مرورگر، در سایر برنامهها رخ میدهند، بدهد. پیشنهاد در اینجا از پشتیبانی در سطح سیستم عامل برای انتساب استفاده می کند. به طور خاص، این گزینه را به توسعهدهنده میدهد تا به رویدادهای وب تلفن همراه اجازه دهد تا به رویدادهای موجود در جعبه ایمنی حریم خصوصی اندروید ملحق شوند، اگرچه پشتیبانی از سایر پلتفرمها نیز میتواند اجرا شود.
برای آزمایشی اندازهگیری Attribution Cross App و Web ثبت نام کنید
Background Blur API
Background Blur API به توسعه دهندگان وب اجازه می دهد تا از API پلتفرم بومی برای تقسیم بندی پس زمینه دوربین استفاده کنند. از آنجایی که تاری پسزمینه به یکی از پرکاربردترین ویژگیها در برنامههای کنفرانس ویدیویی تبدیل شده است، ما میخواهیم برنامههای وب از APIهای پلتفرم یکسانی استفاده کنند، بدون اینکه به چارچوبهای ML مانند TensorFlow.js، Mediapipe، کتابخانههای WASM یا راهحلهای مبتنی بر ابر تکیه کنند.
برای آزمایش مبدا Background Blur ثبت نام کنید .
محرومیت ها و حذف ها
هیچ لغو یا حذف جدیدی در Chrome 114 وجود ندارد.