در اینجا چیزی است که شما باید بدانید:
- اگر نسخه آزمایشی مبدا طرح زمینه تاریک خودکار را امتحان کردهاید، روش جدیدی برای انصراف در سطح هر عنصر وجود دارد.
- اکنون از COLRv1 پشتیبانی میشود، که فرمت فونت COLRv0 تکامل یافته است.
- و چیزهای بیشتری وجود دارد.
من پیت لی پیج هستم. بیایید غوطه ور شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 98 وجود دارد.
انصراف از تمهای تاریک خودکار در Android
در Chrome 96، ما یک آزمایش اولیه را برای تمهای تاریک خودکار در Android شروع کردیم.
با استفاده از این قابلیت، اگر سایت شما دارای تم روشن باشد و سیستم عامل کاربر در حالت تاریک باشد، مرورگر یک تم تیره تولید شده به صورت خودکار را روی سایت شما اعمال می کند.
اگر برای نسخه آزمایشی اصلی ثبتنام کردهاید و میخواهید از تم تیره ایجاد شده بهطور خودکار برای یک صفحه خاص انصراف دهید، میتوانید از یک متا تگ استفاده کنید.
<meta name="color-scheme" content="only light">
یا می توانید با تنظیم color-scheme: only light
در عنصر :root
انصراف دهید.
:root {
color-scheme: only light;
}
اما مزیت اصلی این روش، این است که میتوانید با اعمال یک سبک خاص برای آن عنصر، بهازای هر عنصر، انصراف دهید.
.only-light,
#my-element {
color-scheme: only light;
}
برای جزئیات کامل، بخش نحوه انصراف از تم تیره خودکار را در طرحهای زمینه تاریک خودکار در Android بررسی کنید.
پشتیبانی از فونت COLRv1
در کروم 98، اکنون از COLRv1 پشتیبانی میشود، که فرمت فونت COLRv0 تکامل یافته است. شیبها، ترکیب و ترکیب، و استفاده مجدد از شکل را برای فایلهای فونت واضح و فشرده که به خوبی فشرده میشوند، اضافه میکند.
فونت رنگی باعث می شود که برجسته های بصری، تیترها و بنرها واقعاً ظاهر شوند.
یکی از موارد استفاده مورد علاقه من برای COLRv1 به معنای ایموجی های ثابت در همه پلتفرم ها است. نیازی نیست ایموجیها را با فایلهای تصویری جایگزین کنید، زیرا فایلهای فونت کوچکتر میشوند و به راحتی در صفحه شما گنجانده میشوند.
ما در حال کار روی راههایی برای بهبود تشخیص ویژگی هستیم، زیرا هنوز آنطور که باید آسان نیست. اما این چیزی است که باید مراقب آن بود.
برای جزئیات بیشتر و اینکه چگونه می توانید فونت های خود را ایجاد کنید، فونت های بردار گرادیان رنگی COLRv1 را در کروم 98 بررسی کنید.
کروم 100 را در رشته UA شبیه سازی کنید
فقط چند ماه دیگر، کروم 100 را خواهیم داشت، یک شماره نسخه سه رقمی. هر کدی که شماره نسخه ها را بررسی می کند، یا رشته UA را تجزیه می کند، باید بررسی شود تا مطمئن شوید که سه رقم را کنترل می کند.
یک پرچم به نام #force-major-version-to-100
وجود دارد که شماره نسخه فعلی را به 100 تغییر میدهد، بنابراین میتوانید مطمئن شوید که همه چیز طبق انتظار کار میکند.
و بیشتر!
البته چیزهای بیشتری وجود دارد.
درخواستهای پیش از پرواز CORS اکنون قبل از درخواستهای شبکه خصوصی برای منابع فرعی ارسال میشوند و از سرور هدف اجازه صریح درخواست میکنند.
نسخه آزمایشی مبدأ جدیدی برای Region Capture وجود دارد، یک API برای برش یک آهنگ ویدیویی خودگرفت. ایدهآل برای اشتراکگذاری صفحه در برنامههای کنفرانس ویدیویی تا جلوههای آینهای ایجاد نکنید!
کنترلهای همپوشانی پنجره برای Chrome 98 برنامهریزی شده بود، اما به دلیل مشکلاتی که در آخرین لحظه پیدا شد، وارد نشد.
در ادامه مطلب
این تنها برخی از نکات کلیدی را پوشش می دهد. برای تغییرات بیشتر در کروم 98 پیوندهای زیر را بررسی کنید.
- موارد جدید در Chrome DevTools (98)
- لغو و حذف Chrome 98
- بهروزرسانیهای ChromeStatus.com برای Chrome 98
- فهرست تغییر مخزن منبع Chromium
- تقویم انتشار کروم
مشترک شوید
برای بهروز ماندن، در کانال YouTube Developers Chrome مشترک شوید و هر زمان که ویدیوی جدیدی را راهاندازی کنیم، یک اعلان ایمیلی دریافت خواهید کرد.
من Pete LePage هستم، و به محض انتشار کروم 99، من اینجا خواهم بود تا به شما بگویم چه چیزهای جدیدی در Chrome وجود دارد!