در اینجا به ویژگیهای جدید DevTools در کروم ۷۳ میپردازیم.
نسخه ویدیویی این یادداشتهای انتشار
نقاط ثبت وقایع
از نقاط ثبت وقایع (Logpoints) برای ثبت پیامها در کنسول استفاده کنید، بدون اینکه کد خود را با فراخوانیهای console.log() شلوغ کنید.
برای اضافه کردن یک نقطه ثبت وقایع:
روی شماره خطی که میخواهید نقطه ثبت را به آن اضافه کنید، کلیک راست کنید.
شکل ۱. افزودن یک نقطه ثبت وقایع
گزینه Add logpoint را انتخاب کنید. ویرایشگر Breakpoint ظاهر میشود.
شکل 2. ویرایشگر نقطه شکست
در ویرایشگر Breakpoint ، عبارتی را که میخواهید در کنسول ثبت شود، وارد کنید.
شکل ۳. تایپ عبارت Logpoint
نکته! هنگام خروج از یک متغیر (مثلاً
TodoApp)، آن را در یک شیء (مثلاً{TodoApp}) قرار دهید تا نام و مقدار آن در کنسول ثبت شود. برای کسب اطلاعات بیشتر در مورد این سینتکس، به بخش « همیشه اشیاء را ثبت کنید» و «مقدار ویژگی شیء» مراجعه کنید.برای ذخیره، کلید Enter را فشار دهید یا در خارج از ویرایشگر Breakpoint کلیک کنید. نشان نارنجی بالای شماره خط، نشان دهنده نقطه ثبت (Logpoint) است.
شکل ۴. یک نشان نارنجی Logpoint در خط ۱۷۴
دفعهی بعدی که خط اجرا شود، DevTools نتیجهی عبارت Logpoint را در کنسول ثبت میکند.
شکل ۵. نتیجه عبارت Logpoint در کنسول
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #700519 مراجعه کنید.
نکات راهنمای دقیق در حالت بازرسی
هنگام بررسی یک گره، DevTools اکنون یک راهنمای ابزار گستردهتر حاوی اطلاعات مهم رایج مانند اندازه فونت، رنگ فونت، نسبت کنتراست و ابعاد مدل جعبهای را نشان میدهد.
شکل 6. بررسی یک گره
برای بررسی یک گره:
روی بازرسی کلیک کنید
.
نکته! برای دیدن میانبر صفحهکلید، نشانگر ماوس را روی Inspect نگه دارید.
در نمای دید خود، نشانگر ماوس را روی گره نگه دارید.
دادههای پوشش کد را صادر کنید
دادههای پوشش کد اکنون میتوانند به عنوان یک فایل JSON صادر شوند. JSON به این شکل است:
[
{
"url": "https://wndt73.glitch.me/style.css",
"ranges": [
{
"start": 0,
"end": 21
},
{
"start": 45,
"end": 67
}
],
"text": "body { margin: 1em; } figure { padding: 0; } h1 { color: #317EFB; }"
},
...
]
url آدرس اینترنتی فایل CSS یا جاوا اسکریپتی است که DevTools آن را تجزیه و تحلیل کرده است. ranges بخشهایی از کد مورد استفاده را توصیف میکند. start نقطه شروع برای محدودهای است که استفاده شده است. end نقطه پایان است. text متن کامل فایل است.
در مثال بالا، محدوده ۰ تا ۲۱ مربوط به body { margin: 1em; } و محدوده ۴۵ تا ۶۷ مربوط به h1 { color: #317EFB; } است. به عبارت دیگر، از اولین و آخرین مجموعه قوانین استفاده شده و از مجموعه قوانین وسطی استفاده نشده است.
برای تجزیه و تحلیل میزان کد استفاده شده در بارگذاری صفحه و خروجی گرفتن از دادهها:
برای باز کردن منوی Command ، کلیدهای Control + Shift + P یا Command + Shift + P (در مک) را فشار دهید.
شکل 7. منوی فرمان
شروع به تایپ
coverageکنید، نمایش پوشش (Show Coverage) را انتخاب کنید و سپس Enter را بزنید.شکل 8. نمایش پوشش
برگه پوشش باز میشود.
شکل 9. برگه پوشش
روی بارگیری مجدد کلیک کنید
DevTools صفحه را مجدداً بارگذاری میکند و میزان کد استفاده شده را در مقایسه با میزان کد ارسال شده ثبت میکند.
روی خروجی کلیک کنید
برای خروجی گرفتن از دادهها به صورت فایل JSON.
پوشش کد همچنین در Puppeteer، یک ابزار اتوماسیون مرورگر که توسط تیم DevTools نگهداری میشود، موجود است. به Coverage مراجعه کنید.
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #717195 مراجعه کنید.
با صفحه کلید در کنسول حرکت کنید
اکنون میتوانید از صفحهکلید برای پیمایش در کنسول استفاده کنید. در اینجا یک مثال آورده شده است.
فشردن Shift + Tab آخرین پیام (یا نتیجه یک عبارت ارزیابی شده) را در مرکز توجه قرار میدهد. اگر پیام حاوی لینک باشد، آخرین لینک ابتدا هایلایت میشود. فشردن Enter لینک را در یک تب جدید باز میکند. فشردن کلید جهت چپ کل پیام را هایلایت میکند ( شکل ۱۳ را ببینید).
شکل ۱۱. متمرکز کردن یک لینک
فشردن کلید جهتنمای بالا ، لینک بعدی را در فوکوس قرار میدهد.
شکل ۱۲. تمرکز روی یک لینک دیگر
فشار دادن مجدد کلید جهتنمای بالا، کل پیام را در مرکز توجه قرار میدهد.
شکل ۱۳. تمرکز بر کل یک پیام
فشردن کلید جهتنمای راست ، یک رد پشته (یا شیء، آرایه و غیره) را که به صورت فشرده نمایش داده شده است، باز میکند.
شکل ۱۴. گسترش یک رد پشته جمعشده
فشردن کلید جهتنمای چپ، یک پیام یا نتیجهی بسطیافته را جمع میکند.
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #865674 مراجعه کنید.
خط نسبت کنتراست AAA در انتخابگر رنگ
انتخابگر رنگ اکنون یک خط دوم نشان میدهد تا مشخص کند کدام رنگها با توصیه نسبت کنتراست AAA مطابقت دارند. خط AA از زمان کروم ۶۵ وجود داشته است.
شکل ۱۵. خط AA (بالا) و خط AAA (پایین)
رنگهای بین دو خط، رنگهایی را نشان میدهند که با توصیه AA مطابقت دارند اما با توصیه AAA مطابقت ندارند. وقتی رنگی با توصیه AAA مطابقت دارد، هر چیزی که در همان سمت آن رنگ باشد نیز با توصیه مطابقت دارد. برای مثال، در شکل ۱۵ هر چیزی که زیر خط پایینی باشد AAA است و هر چیزی که بالای خط بالایی باشد حتی با توصیه AA مطابقت ندارد.
نکته! به طور کلی، میتوانید با افزایش مقدار متنی که مطابق با توصیه AAA است، خوانایی صفحات خود را بهبود بخشید. اگر به هر دلیلی رعایت توصیه AAA امکانپذیر نیست، سعی کنید حداقل توصیه AA را رعایت کنید.
برای آشنایی با نحوهی دسترسی به این ویژگی، به بخش نسبت کنتراست در انتخابگر رنگ مراجعه کنید.
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #879856 مراجعه کنید.
لغو موقعیت جغرافیایی سفارشی را ذخیره کنید
تب سنسورها اکنون به شما امکان میدهد تا لغوهای موقعیت جغرافیایی سفارشی را ذخیره کنید.
برای باز کردن منوی Command ، کلیدهای Control + Shift + P یا Command + Shift + P (در مک) را فشار دهید.
شکل ۱۶. منوی فرمان
عبارت
sensorsرا تایپ کنید، گزینه Show Sensors را انتخاب کنید و Enter را بزنید. تب Sensors باز میشود.شکل ۱۷. تب حسگرها
در بخش موقعیت جغرافیایی، روی مدیریت کلیک کنید. تنظیمات > موقعیتهای جغرافیایی باز میشود.
شکل ۱۸. تب موقعیتهای جغرافیایی در تنظیمات
روی افزودن مکان کلیک کنید.
نام مکان، عرض جغرافیایی و طول جغرافیایی را وارد کنید، سپس روی افزودن کلیک کنید.
شکل ۱۹. افزودن موقعیت جغرافیایی سفارشی
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #649657 مراجعه کنید.
کد تاشو
پنلهای منابع و شبکه اکنون از قابلیت تا کردن کد پشتیبانی میکنند.
شکل ۲۰. خطوط ۵۴ تا ۶۵ تا شدهاند
برای فعال کردن قابلیت تا کردن کد:
- برای باز کردن تنظیمات، F1 را فشار دهید.
- در تنظیمات > تنظیمات برگزیده > منابع ، قابلیت تا کردن کد (Code folding) را فعال کنید.
برای تا کردن یک بلوک کد:
- ماوس خود را روی شماره خطی که بلوک از آن شروع میشود، قرار دهید.
- کلیک کنید تا شود
.
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #328431 مراجعه کنید.
تب پیامها
تب Frames به تب Messages تغییر نام داده است. این تب فقط در پنل Network و هنگام بررسی اتصال وب سوکت در دسترس است.
شکل ۲۱. برگه پیامها
برای گزارش اشکالات یا پیشنهاد بهبودها، به شماره Chromium #802182 مراجعه کنید.
دانلود کانالهای پیشنمایش
استفاده از Chrome Canary ، Dev یا Beta را به عنوان مرورگر پیشفرض توسعه خود در نظر بگیرید. این کانالهای پیشنمایش به شما امکان دسترسی به جدیدترین ویژگیهای DevTools را میدهند، به شما امکان میدهند APIهای پلتفرم وب پیشرفته را آزمایش کنید و به شما کمک میکنند قبل از کاربران، مشکلات سایت خود را پیدا کنید!
با تیم Chrome DevTools تماس بگیرید
از گزینههای زیر برای بحث در مورد ویژگیهای جدید، بهروزرسانیها یا هر چیز دیگری که مربوط به DevTools است، استفاده کنید.
- بازخوردها و درخواستهای مربوط به ویژگیهای جدید را برای ما در crbug.com ارسال کنید.
- با استفاده از مشکل DevTools را گزارش دهید. گزینههای بیشتر > راهنما > گزارش مشکل DevTools در DevTools.
- توییت در @ChromeDevTools .
- نظرات خود را در مورد ویدیوهای یوتیوب «چه چیزهایی در DevTools جدید است» یا ویدیوهای یوتیوب «نکات DevTools» بنویسید.
قابلیتهای جدید در DevTools
فهرستی از تمام مواردی که در مجموعه «چه چیزهای جدیدی در DevTools» پوشش داده شده است.
- بهروزرسانیهای سرور DevTools MCP
- اشتراکگذاری ردیابی بهبود یافته
- پشتیبانی از @starting-style
- ابزارک ویرایشگر برای نمایش: masonry
- فانوس دریایی ۱۳
- پیشنهاد کد از Gemini
- بهبودهایی برای سرور DevTools MCP
- دسترسی سریعتر به کمک هوش مصنوعی
- اشکالزدایی ردیابی کامل عملکرد با Gemini
- تغییر جهت کشو
- برنامه توسعهدهندگان گوگل
- نکات برجسته متفرقه
- ابزارهای توسعه کروم (MCP) برای عامل هوش مصنوعی شما
- اشکالزدایی درخت وابستگی شبکه با Gemini
- چتهای خود را با Gemini صادر کنید
- پیکربندی مسیر ثابت در پنل عملکرد
- درخواستهای شبکه محافظتشده با IP را فیلتر کنید
- تب عناصر > طرحبندی، پشتیبانی از طرحبندی بنایی را اضافه میکند
- فانوس دریایی ۱۲.۸.۲
- نکات برجسته متفرقه
- با Gemini بینشهای بیشتری را اشکالزدایی کنید
- سربرگ «ذخیره-داده» را در «شرایط شبکه» شبیهسازی کنید
- وضعیت خط پایه را در راهنمای ابزار ویژگی CSS مشاهده کنید
- نادیده گرفتن فاکتورهای فرم در نکات کلاینت عامل کاربر
- فانوس دریایی ۱۲.۸.۰
- نکات برجسته متفرقه
- یک Chrome DevTools قابل اعتمادتر و پربازدهتر
- تصاویر را در دستیار هوش مصنوعی برای استایلدهی آپلود کنید
- هدرهای درخواست را به جدول در شبکه اضافه کنید
- نکات برجسته کنفرانس گوگل I/O 2025 را ببینید
- نکات برجسته متفرقه
- بهبود پنل عملکرد
- ریشههای از پیش متصل در بینش «درخت وابستگی شبکه»
- زمان پاسخ سرور و تغییر مسیر در بینش «تأخیر درخواست سند»
- تغییر مسیرها در خلاصه درخواستهای شبکه
- کاهش نویز در ردیابی عملکرد
- «غیرفعال کردن نمونههای جاوا اسکریپت» منسوخ شده
- پارامتر دقت موقعیت جغرافیایی در حسگرها
- بهبودهای پنل عناصر
- اشکالزدایی آسانتر مقادیر پیچیده CSS
- پشتیبانی از @function در عناصر > استایلها
- بهبود پنل شبکه
- فیلتر هدر درخواست دارد
- سوکتهای مستقیم در برنامههای وب ایزوله
- نکات برجسته متفرقه
- دسترسیپذیری
- نسخه گوگل آی/او ۲۰۲۵
- با استفاده از Gemini، تغییرات CSS را در فضای کاری خود تغییر داده و ذخیره کنید
- یک پوشه فضای کاری را متصل کنید و تغییرات را در فایلهای منبع خود ذخیره کنید
- از Gemini در مورد بینشهای عملکرد بپرسید
- یافتههای عملکرد را با Gemini حاشیهنویسی کنید
- با Gemini به چتهایتان اسکرینشات اضافه کنید
- بینشهای جدید در پنل عملکرد
- جاوا اسکریپت تکراری
- جاوا اسکریپت قدیمی
- گمانهزنیها اکنون از برچسبهای قانون پشتیبانی میکنند
- فانوس دریایی ۱۲.۶.۰
- نکات برجسته متفرقه
- دسترسیپذیری
- بهبود پنل عملکرد
- بینشهای جدید در مورد عملکرد
- برای برجسته کردن کلیک کنید
- زمانبندی سرور در خلاصه درخواستهای شبکه
- کوکیها را در «حریم خصوصی و امنیت» فیلتر کنید
- اندازهها بر حسب کیلوبایت در جداول در پنلها
- تکمیل خودکار از شکل گوشه و شکل گوشه-*-در عناصر > سبکها پشتیبانی میکند
- تجربی: برجسته کردن مشکلات مربوط به عناصر و ویژگیها در DOM
- فانوس دریایی ۱۲.۵.۰
- نکات برجسته متفرقه
- بهبود پنل عملکرد
- لینکهای مبدا و اسکریپت برای فراخوانی پروفایل و تابع در Performance
- پشتیبانی از دادههای میدان فاز LCP
- بینش درخت وابستگی شبکه
- مدت زمان به جای کل و زمان خود در خلاصه
- سنگینترین هایلایت پشتهای
- حالتهای خالی بهبود یافته برای پنلهای مختلف
- نمای درختی دسترسیپذیری در Elements
- فانوس دریایی ۱۲.۴.۰
- نکات برجسته متفرقه
- پنل حریم خصوصی و امنیت
- بهبود پنل عملکرد
- تنظیمات پیشفرض کالیبره شده برای کنترل سرعت پردازنده
- رویدادهای مختلف اجرا را در همان چت هوش مصنوعی انتخاب کنید
- برجستهسازی شخص ثالث و شخص ثالث در عملکرد
- دادههای میدانی در راهنماها و بینشهای نشانگر



















