منتشر شده: ۱ اکتبر ۲۰۲۶
کروم ۱۵۳ و کروم ۱۵۴ طی ماه گذشته به نسخه پایدار رسیدند و موجی از بهبودهای توسعهدهندگان را برای گردش کار روزمره شما ارائه دادند. این نسخه، کنترلهای اجرای دقیق جاوا اسکریپت در DevTools برای عاملها، ردیابی اسکریپتهای تبلیغاتی در پنل Application، پشتیبانی کامل از ناوبری نرم و لغو سطوح عملکرد CPU در Performance، پشتیبانی از استایلهای غیرفعال و تزئینات قابل دسترسی از طریق کیبورد در Elements، بازرسی منبع و ضبط ردیابی عملکرد در دستیار هوش مصنوعی و تنظیمات پیشفرض مدرنشده دستگاه در Device Mode را برجسته میکند.
ابزارهای توسعه برای عاملها
سرور Chrome DevTools MCP کنترلهای امنیتی جدید، تنظیم عملکرد و قابلیتهای تحلیل حافظه را برای عوامل کدنویسی معرفی میکند:
- بسته افزونههای Agent 1.0 : پشتیبانی از بسته افزونههای Agent 1.0 اضافه شده است که به عاملها اجازه میدهد افزونههای ماژولار افزونه را بارگیری و اجرا کنند.
- کنترلهای اجرای جاوا اسکریپت : پیکربندی
--no-javascript-evaluationیا غیرفعال کردن ابزارهای اجرای جاوا اسکریپت برای بازرسی صفحات بدون ارزیابی اسکریپتها، گسترش در سراسر پیمایشها و اسکریپتهای مقداردهی اولیه. - نقشههای منبع بر اساس تقاضا : گزینهای برای غیرفعال کردن نقشههای منبع و نقشههای منبع بارگذاری تنبل بر اساس تقاضا اضافه شده است که از استفاده زیاد از حافظه در سایتهای بزرگ جلوگیری میکند.
- ریشههای سیستم فایل قابل تنظیم و مجوزهای مسیر CLI : CLI اکنون به طور پیشفرض شامل
--allow-unrestricted-pathsاست و از ریشههای سیستم فایل قابل تنظیم پشتیبانی میکند. - بازرسی اسنپشات هیپ : اشیاء را مستقیماً بر اساس اندازه یا نام ویژگی حفظشده با
query_heapsnapshotکنید، اندازههای خود و حفظشده را برای لبهها مشاهده کنید و حافظه حفظشده توسط زمینههای اجرایی V8 را بررسی کنید. - ابزارهای اتوماسیون PWA : ابزارهای اختصاصی برای خودکارسازی نصب و بررسی چرخه عمر برنامههای وب پیشرونده اضافه شده است.
- ردیابی پشته کنسول : ردیابیهای پشته اختیاری را هنگام فهرست کردن پیامهای کنسول با
list_console_messagesبازیابی کنید.
برای کسب اطلاعات بیشتر به مخزن chrome-devtools-mcp مراجعه کنید.
کاربرد: ردیابی اسکریپتهای تبلیغاتی در بخش تبلیغات و ویرایش پرچم کوکیها
پس از معرفی چهار معیار آزمایشی تبلیغات برای گزارش تجربه کاربری کروم (CrUX)، این زیرپنل جدید، مکانی متمرکز برای اشکالزدایی و بهینهسازی اطلاعات مربوط به تبلیغات در کل صفحه است. این موارد شامل موارد زیر است:
- داشبوردی برای معیارهای آزمایشی جدید: تراکم تبلیغات Viewport، تعداد تبلیغات Viewport، کل استفاده از CPU توسط تبلیغات، کل استفاده از شبکه توسط تبلیغات.
- تقسیمبندی میزان استفاده از CPU و شبکه بر اساس عناصر تبلیغاتی
- جدولی از اسکریپتهای تبلیغاتی در قاب اصلی.
- دکمهای که تبلیغات موجود در صفحه را برجسته میکند.
برای کسب اطلاعات بیشتر در مورد معیارهای جدید تبلیغات، به مستندات ما مراجعه کنید.

مشکلات کرومیوم: ۵۱۴۹۵۷۱۳۴ ، ۵۱۲۹۲۷۹۰۳ ، ۵۴۰۴۶۹۶۱۰
عملکرد: پشتیبانی کامل از ناوبری نرم، لغو سطح عملکرد CPU و جستجوی مسیر افزونه
پنل عملکرد ، اندازهگیری ناوبری نرم سرتاسری، لغو کالیبراسیون سختافزار و جستجوی عمیقتر ردپا را ارائه میدهد:
- پشتیبانی کامل از پیمایش نرم : پس از معرفی پشتیبانی از پیمایش نرم در Live Metrics و نمایشهای ردیابی در Chrome 152 ، تجزیه و تحلیل پیمایش نرم اکنون در Insights در دسترس است و پشتیبانی کامل از اندازهگیری پیمایشهای نرم در پنل Performance را تکمیل میکند.
- لغو ردیف عملکرد CPU روی CDP : DevTools اکنون از پیکربندی، محاسبه و ارسال لغوهای ردیف عملکرد CPU کالیبره شده روی پروتکل Chrome DevTools (
Emulation.setCPUPerformanceOverride) پشتیبانی میکند و امکان آزمایش عملکرد قابل تکرار را در ردیفهای سختافزاری فراهم میکند. - جستجوی مسیر افزونه در نمودار شعلهای : فشردن
Ctrl+Fدر نمودار شعلهای پنل عملکرد ، اکنون ورودیهای موجود در مسیرهای سفارشی ثبتشده با استفاده از API توسعهپذیری را مطابقت میدهد و متن راهنمای ابزار، ویژگیها و جزئیات کاربر آنها را جستجو میکند. - تجسم رشتههای پروفایل CPU : نمودار شعلهای پنل Performance اکنون رشتههایی را رندر میکند که فقط شامل نمونههای پروفایل CPU هستند و تضمین میکند که اجراهای پسزمینه مانند رشتههای WebAssembly در نماهای تایملاین ظاهر شوند.
مشکلات کرومیوم: ۴۴۹۷۶۰۲۵۲ ، ۴۸۳۰۹۲۸۹۹ ، ۵۴۰۰۲۰۴۸۸
عناصر: استایلهای غیرفعال، تزئینات قابل دسترسی از طریق کیبورد و رفع مشکلات طرح درختی
بررسی و نوشتن CSS در پنل Elements سریعتر و قابل دسترستر است:
- پشتیبانی از سبکهای غیرفعال : DevTools اکنون میتواند به نمایش قوانین سبکی که قبلاً با عنصر انتخابشده مطابقت داشتند، زمانی که دیگر اعمال نمیشوند، ادامه دهد و آنها را با یک نشانگر بصری غیرفعال به وضوح متمایز کند. سبکهای غیرفعال را فعال کنید و رفتار جمعشوندگی آنها را در تنظیمات پیکربندی کنید.
- زینتدهندههای قابل دسترسی با کیبورد : زینتدهندههای تعاملی در درخت DOM - شامل View Source ، Starting Style ، Scroll Snap و Reveal - اکنون قابل تنظیم با کیبورد هستند و میتوان آنها را با استفاده از
EnterیاSpaceفعال کرد. - تغییر ترتیب با کشیدن و رها کردن : تغییر ترتیب گرههای DOM با کشیدن عناصر در درخت DOM، اکنون به طور قابل اعتمادی در سراسر مرزهای DOM سایه، با نشانگرهای واضح محل رها کردن، عمل میکند.
- تغییر روانتر ویژگیهای CSS : تغییر دادن چکباکسهای ویژگیهای CSS در تب Styles دیگر باعث تغییر رنگهای تکراری رابط کاربری یا چشمک زدن تصویر نمیشود.

مشکلات کرومیوم: ۵۳۹۴۲۴۱۶ ، ۵۵۴۰۵۷۱۷۹ ، ۵۵۵۰۸۸۵۲۷ ، ۵۴۸۴۷۷۵۵۴
حالت دستگاه: پیشتنظیمهای مدرن دستگاه که بر اساس فرم فاکتور گروهبندی شدهاند
نوار ابزار حالت دستگاه و نمای تنظیمات > دستگاهها ، سختافزار شبیهسازیشده را در دستههای مشخصی سازماندهی میکنند:
- گروهبندی فرم فاکتور : دستگاههای شبیهسازیشده اکنون به موبایل ، تاشو ، تبلت و دسکتاپ و نمایشگرهای هوشمند گروهبندی شدهاند.
- بهروزرسانی کاتالوگ سختافزار : تنظیمات پیشفرض مدرن - از جمله آیفون ۱۶، پیکسل ۹، پیکسل ۱۰، گلکسی زد فولد ۶، آیپد پرو ۱۳ اینچ و نست هاب مکس - اضافه شده و تعاریف قدیمی دستگاههای قدیمی کنار گذاشته شدهاند.

مشکلات کرومیوم: ۵۲۶۸۵۶۲۳۴ ، ۵۲۶۸۵۷۸۲
شبکه: ویرایش و ارسال مجدد به عنوان واکشی در کنسول، و امنیت محلی لغو میشود
گردشهای کاری بررسی و اشکالزدایی درخواستهای شبکه سادهسازی و ایمن شدهاند:
- ویرایش و ارسال مجدد به عنوان واکشی در کنسول : انتخاب ویرایش و ارسال مجدد به عنوان واکشی در هر درخواست شبکه، اکنون به طور خودکار پنل کنسول را با عبارت
fetch()که قبلاً در اعلان پیست شده است، به همراه توضیحات پارامتر و یک لینک مرجع به درخواست اصلی، متمرکز میکند. - تقویت امنیت لغوهای محلی : پنل شبکه اکنون از پیمایش مسیر (
%2E%2E) در لغوهای محلی جلوگیری میکند و ایجاد لغوها در طرحهای غیر http(s) مانندdata:blob:javascript:وabout:را ممنوع میکند. - فرار دادن با Caret در کپی به عنوان curl (cmd) : کپی کردن درخواستهای شبکه به عنوان دستورات curl برای
cmd.exeویندوز اکنون با استفاده از caret-escapes از پرانتزها و علامتهای برگشتی جلوگیری میکند و از خطاهای نحوی دستور هنگام چسباندن در پوستههای جایگزین جلوگیری میکند. - همگامسازی مکاننمای بار دادهی دودویی : تب بار داده، موقعیت اسکرول و مکاننمای شما را هنگام جابجایی بین نماهای Hex، Base64 و UTF-8 حفظ میکند.

مشکلات کرومیوم: ۴۰۷۲۶۹۶۹ ، ۵۱۳۸۴۳۷۹۲ ، ۵۱۳۸۳۶۰۲۶ ، ۴۰۷۷۵۰۹۸۲
حافظه: فیلترینگ لبهای اسنپشات هیپ، مرتبسازی بر اساس اندازه و پرسوجوی اشیا
پنل حافظه ابزارهای جزئیتری برای تحلیل اسنپشاتهای هیپ ارائه میدهد:
- مرتبسازی و فیلتر کردن لبهها : اکنون میتوانید لبهها را در اسنپشاتهای هیپ بر اساس حداقل اندازهی حفظشده فیلتر کنید و مقادیر اولیه (
null،undefined،true،false) را فیلتر کنید تا روی ارجاعات معنادار به اشیاء تمرکز کنید. لبهها را میتوان بر اساس اندازهی حفظشده، اندازهی خود یا نام مرتب کرد. - پرسوجوی مستقیم اشیاء : DevTools از پرسوجوی مستقیم اشیاء اسنپشات هیپ بر اساس آستانه اندازه حفظشده یا نام ویژگی پشتیبانی میکند و بررسی نشت حافظه را سادهتر میکند.
- تحلیل حفظ زمینه : اسنپشاتهای هیپ میتوانند حافظه تجمیعی را که بهطور خاص توسط زمینههای اجرایی V8 زنده نگه داشته میشود، محاسبه و گزارش کنند.
- تجزیهی انعطافپذیر اسنپشات : فایلهای اسنپشات هیپ نامعتبر یا خراب، اکنون به جای ایجاد وقفه در تجزیه، خطاها را پاک میکنند.
مشکلات کرومیوم: ۴۹۷۸۵۶۵۸
بهبودهای دسترسی
کروم ۱۵۳ و کروم ۱۵۴ شامل بهبودهای دسترسی زیر هستند:
- عناصر : VoiceOver در macOS اکنون هنگام پیمایش آیتمهای درخت DOM، تغییرات حالت «باز شده» و «جمع شده» را از طریق یک ناحیهی زندهی مودب اعلام میکند. (شماره کرومیوم: 540028208 )
- مشکلات : مشکل نمایش تکراری اعلانهای صفحهخوان در پیشخوان مشکلات ، خواندن یک خلاصهی تمیز و اعمال معانی صحیح غیر از دکمه در پنل مشکلات، برطرف شد. (مشکل کرومیوم: 536977880 )
- عناصر : عناصر تعاملی ( مشاهده منبع ، شروع سبک ، اسکرول اسنپ و آشکار کردن ) کاملاً قابل تنظیم و فعالسازی با استفاده از صفحه کلید هستند. (شماره کروم: 554057179 )
- مناطق زنده :
AccessibilityAnnouncementRecordingViewبرای ضبط و اشکالزدایی اعلانهای زنده و تماسهایariaNotifyاضافه شد. (شماره کرومیوم: 527462118 )
مشکلات کرومیوم: ۵۴۰۰۲۸۲۰۸ ، ۵۳۶۹۷۷۸۸۰ ، ۵۵۴۰۵۷۱۷۹ ، ۵۲۷۴۶۲۱۱۸