الوصف
استخدِم واجهة برمجة التطبيقات chrome.devtools.performance للاطّلاع على آخر الأخبار حول حالة التسجيل في لوحة "الأداء" ضمن "أدوات مطوّري البرامج".
يمكنك الاطّلاع على ملخّص واجهات برمجة التطبيقات في "أدوات مطوّري البرامج" للحصول على مقدمة عامة حول استخدام واجهات برمجة التطبيقات في "أدوات مطوّري البرامج".
مدى التوفّر
المفاهيم والاستخدام
تتيح واجهة برمجة التطبيقات browser.devtools.performance للمطوّرين التفاعل مع ميزات التسجيل في لوحة "الأداء" في "أدوات مطوّري البرامج في Chrome". يمكنك استخدام واجهة برمجة التطبيقات هذه لتلقّي إشعارات عند بدء التسجيل أو إيقافه.
يتوفّر حدثان:
- onProfilingStarted: يتم تنشيط هذا الحدث عندما تبدأ لوحة الأداء في تسجيل بيانات الأداء.
- onProfilingStopped: يتم تنشيط هذا الحدث عندما تتوقف لوحة الأداء عن تسجيل بيانات الأداء. stance that associates the current تتبع تسلسل استدعاء الدوال البرمجية with the cre لا يتضمّن أيّ من الحدثَين أي مَعلمات مرتبطة.
من خلال الاستماع إلى هذه الأحداث، يمكن للمطوّرين إنشاء إضافات تتفاعل مع حالة التسجيل في لوحة الأداء، ما يوفّر ميزات إضافية للتشغيل الآلي أثناء تحليل الأداء.
أمثلة
إليك كيفية استخدام واجهة برمجة التطبيقات للاطّلاع على آخر الأخبار حول حالة التسجيل
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
الفعاليات
onProfilingStarted
browser.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
يتم تنشيط هذا الحدث عندما تبدأ لوحة "الأداء" في التسجيل.
المعلمات
-
callback
دالة
تظهر المَعلمة
callbackعلى النحو التالي:() => void
onProfilingStopped
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
يتم تنشيطه عندما تتوقف لوحة "الأداء" عن التسجيل.
المعلمات
-
callback
دالة
تظهر المَعلمة
callbackعلى النحو التالي:() => void