ویژگیهای جدید و تغییرات عمدهای که در DevTools در کروم ۶۶ به وجود میآیند عبارتند از:
- اسکریپت را در پنل شبکه نادیده بگیرید
- تنظیم خودکار بزرگنمایی در حالت دستگاه
- چاپ زیبا در تبهای پیشنمایش و پاسخ
- پیشنمایش محتوای HTML در تب پیشنمایش
- لغوهای محلی با استایلهای درون HTML
ادامه مطلب را بخوانید، یا نسخه ویدیویی یادداشتهای انتشار را در زیر تماشا کنید.
اسکریپت را در پنل شبکه نادیده بگیرید
ستون آغازگر در پنل شبکه به شما میگوید که چرا یک منبع درخواست شده است. برای مثال، اگر جاوا اسکریپت باعث شود تصویری واکشی شود، ستون آغازگر خطی از کد جاوا اسکریپت را که باعث درخواست شده است، به شما نشان میدهد.
پیش از این، اگر فریمورک شما درخواستهای شبکه را در یک wrapper قرار میداد، ستون Initiator چندان مفید نبود. همه درخواستهای شبکه به یک خط کد wrapper اشاره میکردند.
چیزی که واقعاً در این سناریو میخواهید، دیدن کد برنامهای است که باعث ایجاد درخواست میشود. اکنون این امکان وجود دارد:
- نشانگر ماوس را روی ستون آغازگر نگه دارید. پشته فراخوانی که باعث ایجاد درخواست شده است در یک پنجره بازشو ظاهر میشود.
- روی تماسی که میخواهید از نتایج آغازگر پنهان شود، کلیک راست کنید.
- گزینه «افزودن اسکریپت به لیست نادیده گرفته شده» را انتخاب کنید. ستون «آغازگر» اکنون هرگونه فراخوانی از اسکریپتی را که نادیده گرفتهاید، پنهان میکند.
شکل ۱. نادیده گرفتن requests.js
اسکریپتهای نادیده گرفته شده خود را از برگه «لیست نادیده گرفته شده» در تنظیمات مدیریت کنید.
برای کسب اطلاعات بیشتر در مورد نادیده گرفتن اسکریپتها، به بخش نادیده گرفتن یک اسکریپت یا الگویی از اسکریپتها مراجعه کنید.
چاپ زیبا در تبهای پیشنمایش و پاسخ
تب پیشنمایش در پنل شبکه، اکنون بهطور پیشفرض وقتی تشخیص میدهد که منابع کوچکسازی شدهاند، آنها را بهطور زیبا چاپ میکند.
شکل ۲. تب پیشنمایش که بهطور پیشفرض محتوای analytics.js را بهطور زیبا چاپ میکند
برای مشاهده نسخه کوچکسازی نشده یک منبع، از تب Response استفاده کنید. همچنین میتوانید از طریق دکمه جدید Format ، منابع را به صورت دستی از تب Response به صورت زیبا چاپ کنید.
شکل ۳. چاپ دستی و زیباسازی محتویات analytics.js از طریق دکمه Format
پیشنمایش محتوای HTML در تب پیشنمایش
پیش از این، تب پیشنمایش در پنل شبکه ، کد یک منبع HTML را در موقعیتهای خاص نشان میداد، در حالی که در موقعیتهای دیگر، پیشنمایشی از HTML را رندر میکرد. تب پیشنمایش اکنون همیشه یک رندر اولیه از HTML انجام میدهد. این تب قرار نیست یک مرورگر کامل باشد، بنابراین ممکن است HTML را دقیقاً همانطور که انتظار دارید نمایش ندهد. اگر میخواهید کد HTML را ببینید، روی تب پاسخ کلیک کنید یا روی یک منبع کلیک راست کرده و Open in Sources را انتخاب کنید.
شکل ۴. پیشنمایش HTML در برگه پیشنمایش
تنظیم خودکار بزرگنمایی در حالت دستگاه
وقتی در حالت دستگاه هستید، منوی کشویی بزرگنمایی را باز کنید و بزرگنمایی خودکار را انتخاب کنید تا هر زمان که جهت دستگاه را تغییر میدهید، اندازه پنجره نمایش به طور خودکار تغییر کند.
لغوهای محلی اکنون با برخی از سبکهای تعریفشده در HTML کار میکنند
زمانی که DevTools قابلیت Local Overrides را در کروم ۶۵ راهاندازی کرد، یکی از محدودیتهای آن این بود که نمیتوانست تغییرات استایلهای تعریفشده در HTML را ردیابی کند. برای مثال، در شکل ۷ یک قانون استایل در head سند وجود دارد که برای عناصر h1 font-weight: bold اعلام میکند.
شکل ۵. نمونهای از سبکهای تعریفشده در HTML
در کروم ۶۵، اگر تعریف font-weight را از طریق پنل DevTools Style تغییر میدادید، Local Overrides این تغییر را ردیابی نمیکرد. به عبارت دیگر، در بارگذاری مجدد بعدی، استایل به font-weight: bold برمیگشت. اما در کروم ۶۶، تغییراتی از این دست اکنون در طول بارگذاری صفحات باقی میمانند.
نکتهی اضافی: اسکریپتهای چارچوب را نادیده بگیرید تا نقاط توقف شنوندهی رویداد (Event Listener Breakpoints) مفیدتر شوند.
وقتی ویدیوی « شروع با اشکالزدایی جاوا اسکریپت» را ساختم، برخی از بینندگان اظهار داشتند که نقاط توقف شنونده رویداد برای برنامههایی که بر اساس چارچوبها ساخته شدهاند مفید نیستند، زیرا شنوندههای رویداد اغلب در کد چارچوب قرار میگیرند. برای مثال، در شکل 8 من یک نقطه توقف click در DevTools تنظیم کردهام. وقتی روی دکمه در نسخه آزمایشی کلیک میکنم، DevTools به طور خودکار در خط اول کد شنونده مکث میکند. در این مورد، در کد پوششی Vue.js در خط 1802 مکث میکند، که چندان مفید نیست.
شکل 6. نقطه توقف click در کد پوششی Vue.js متوقف میشود
از آنجایی که اسکریپت Vue.js در یک فایل جداگانه قرار دارد، میتوانم آن اسکریپت را از پنل Call Stack نادیده بگیرم تا این نقطه توقف click مفیدتر باشد.
شکل 7. نادیده گرفتن اسکریپت Vue.js از پنجره Call Stack
دفعه بعد که روی دکمه کلیک میکنم و نقطه توقف click را فعال میکنم، کد Vue.js را بدون مکث اجرا میکند و سپس روی اولین خط کد در شنونده برنامهام مکث میکند، جایی که واقعاً میخواستم از همان ابتدا مکث کنم.
شکل ۸. نقطه توقف click اکنون روی کد شنونده برنامه متوقف میشود
دانلود کانالهای پیشنمایش
استفاده از 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
- فانوس دریایی ۱۲.۴.۰
- نکات برجسته متفرقه
- پنل حریم خصوصی و امنیت
- بهبود پنل عملکرد
- تنظیمات پیشفرض کالیبره شده برای کنترل سرعت پردازنده
- رویدادهای مختلف اجرا را در همان چت هوش مصنوعی انتخاب کنید
- برجستهسازی شخص ثالث و شخص ثالث در عملکرد
- دادههای میدانی در راهنماها و بینشهای نشانگر
- بینش جریان مجدد اجباری
- بینش «بهینهسازی اندازه DOM»
- ردیابی عملکرد را با console.timeStamp گسترش دهید
- بهبودهای پنل عناصر
- مقادیر بلادرنگ سبکهای متحرک
- پشتیبانی از شبه کلاس open و شبه عناصر مختلف
- کپی کردن تمام پیامهای کنسول
- واحدهای بایت در پنل حافظه
- نکات برجسته متفرقه
- تاریخچه چت پایدار هوش مصنوعی
- بهبود پنل عملکرد
- بینش تحویل تصویر
- ناوبری کیبورد کلاسیک و مدرن
- اسکریپتهای نامربوط را در نمودار شعلهای نادیده بگیرید
- نشانگر تایملاین و هایلایت محدوده با هاور
- تنظیمات توصیهشده برای کنترل سرعت
- نشانگرهای زمانبندی در یک پوشش
- ردیابی پشته از فراخوانیهای JS در خلاصه
- تنظیمات نشان به منو در Elements منتقل شد
- پنل جدید «چه خبر؟»
- فانوس دریایی ۱۲.۳.۰
- نکات برجسته متفرقه
- اشکالزدایی درخواستهای شبکه، فایلهای منبع و ردیابی عملکرد با Gemini
- مشاهده تاریخچه چت هوش مصنوعی
- مدیریت فضای ذخیرهسازی افزونهها در برنامه > فضای ذخیرهسازی
- بهبود عملکرد
- مراحل تعامل در معیارهای زنده
- اطلاعات مسدودسازی رندر را در برگه خلاصه مشاهده کنید
- پشتیبانی از رویدادهای scheduler.postTask و فلشهای آغازگر آنها
- بهبودهای پنل انیمیشنها و تب عناصر > سبکها
- پرش از عناصر > سبکها به انیمیشنها
- بهروزرسانیهای بلادرنگ در تب Computed
- محاسبه شبیهسازی فشار در حسگرها
- اشیاء JS با نام یکسان که بر اساس منبع در پنل حافظه گروهبندی شدهاند
- ظاهر جدید برای تنظیمات
- پنل بینشهای عملکرد منسوخ شده و از DevTools حذف شده است.
- نکات برجسته متفرقه
- اشکالزدایی CSS با Gemini
- کنترل ویژگیهای هوش مصنوعی در یک تب تنظیمات اختصاصی
- بهبود پنل عملکرد
- یافتههای عملکرد را حاشیهنویسی و به اشتراک بگذارید
- بینشهای عملکرد را مستقیماً در پنل عملکرد دریافت کنید
- تشخیص آسانتر تغییرات بیش از حد طرحبندی
- انیمیشنهای غیرکامپوزیتشده را تشخیص دهید
- همزمانی سختافزاری به حسگرها منتقل میشود
- اسکریپتهای ناشناس را نادیده بگیرید و روی کد خود در stack traces تمرکز کنید.
- عناصر > سبکها: پشتیبانی از حالتهای نوشتاری sideways-* برای پوششهای شبکهای و کلمات کلیدی CSS-wide
- ممیزیهای Lighthouse برای صفحات غیر HTTP در حالتهای timespan و snapshot
- بهبودهای دسترسی
- نکات برجسته متفرقه
- بهبود پنل شبکه
- فیلترهای شبکه دوباره طراحی شدند
- خروجیهای HAR اکنون بهطور پیشفرض دادههای حساس را حذف میکنند
- بهبودهای پنل عناصر
- مقادیر تکمیل خودکار برای ویژگیهای text-stress-*
- سرریزهای پیمایش با نشان مشخص شدهاند
- بهبود پنل عملکرد
- توصیهها در معیارهای زنده
- پیمایش در breadcrumbs
- بهبود پنل حافظه
- نمایه جدید «عناصر جدا شده»
- نامگذاری بهبود یافته اشیاء ساده JS
- غیرفعال کردن قالببندی پویا
- آزمایش کروم: اشتراکگذاری فرآیند
- فانوس دریایی ۱۲.۲.۱
- نکات برجسته متفرقه
- ضبط کننده از خروجی گرفتن به Puppeteer برای فایرفاکس پشتیبانی میکند
- بهبود پنل عملکرد
- مشاهدات زنده معیارها
- درخواستهای جستجو در مسیر شبکه
- ردپای پشته فراخوانیهای performance.mark و performance.measure را ببینید
- استفاده از دادههای آدرس آزمایشی در پنل تکمیل خودکار
- بهبودهای پنل عناصر
- اعمال حالتهای بیشتر برای عناصر خاص
- عناصر > سبکها اکنون ویژگیهای شبکه بیشتری را به صورت خودکار تکمیل میکنند
- فانوس دریایی ۱۲.۲.۰
- نکات برجسته متفرقه
- بینشهای کنسول توسط Gemini در بیشتر کشورهای اروپایی به صورت زنده در دسترس قرار میگیرد
- بهروزرسانیهای پنل عملکرد
- مسیر شبکه پیشرفته
- دادههای عملکرد را با API توسعهپذیر سفارشی کنید
- جزئیات در مسیر زمانبندیها
- تمام درخواستهای فهرستشده را در پنل شبکه کپی کنید
- اسنپشاتهای سریعتر از هیپ با تگهای HTML نامگذاریشده و بینظمی کمتر
- برای ضبط انیمیشنها و ویرایش @keyframes به صورت زنده، پنل Animations را باز کنید.
- فانوس دریایی ۱۲.۱.۰
- بهبودهای دسترسی







