استخدِم مراقب البروتوكول لعرض جميع طلبات CDP وردود DevTools وإرسال أوامر CDP مباشرةً.
نظرة عامة
تستخدِم "أدوات مطوّري البرامج في Chrome" بروتوكول أدوات مطوّري البرامج في Chrome (CDP) لفحص متصفّحات Chrome وتحليلها وتصحيح أخطائها وإعداد ملفّات تعريف لها. يمكن للمطوّرين استخدام مراقب البروتوكول للعمل مع "شركاء بيانات العميل" آليًا.
تتيح لك أداة رصد البروتوكول إجراء ما يلي:
- تسجيل طلبات CDP وردودها
- فحص رسائل "شركاء البيانات الموحّدين"
- حفظ رسائل بروتوكول "أدوات مطوّري البرامج في Chrome"
- إرسال أوامر بروتوكول "أدوات مطوّري البرامج في Chrome"
افتح أداة "رصد البروتوكول".
لفتح مراقب البروتوكول، اتّبِع الخطوات التالية:
تأكَّد من تفعيل التجربة. ضَع علامة في مربّع الاختيار Protocol Monitor (مراقبة البروتوكول) ضمن Settings (الإعدادات)
> Experiments (التجارب).افتح قائمة الأوامر بالضغط على:
- نظام التشغيل macOS: Command+Shift+P
- نظام التشغيل Windows وLinux وChromeOS: Control+Shift+P
ابدأ بكتابة
Protocol monitor
، ثم اختَر عرض أداة مراقبة البروتوكول، واضغط على Enter. تعرِض "أدوات مطوري البرامج" لوحة مراقب البروتوكول في أسفل نافذة "أدوات مطوري البرامج".
بدلاً من ذلك، في أعلى يسار الصفحة، انقر على
المزيد من الخيارات > المزيد من الأدوات > مراقب البروتوكول.تسجيل طلبات CDP وردودها
عند فتح مراقب البروتوكول، يبدأ تلقائيًا تسجيل رسائل CDP من الصفحة الحالية. يواصل مراقب البروتوكول التسجيل حتى في حال إعادة تحميل الصفحة أو إغلاق Devtools.
لإيقاف التسجيل أو بدؤه، انقر على زر التسجيل على يمين شريط الإجراءات في أعلى اللوحة.
فحص رسائل "شركاء البيانات الموحّدين"
أثناء تسجيل مراقب البروتوكول، يتم تسجيل رسائل CDP في جدول على يمين اللوحة.
انقر على خلية الطريقة أو الطلب أو الردّ لفتح عرض تفصيلي لبيانات الطلب أو الردّ على يسار اللوحة.
يمكنك التبديل بين بيانات الطلب أو الردّ من خلال النقر على علامة التبويب الخاصة بالعنوان المعنيّ.
من خلال النقر بزر الماوس الأيمن على قيمة في عمود الطريقة، ستظهر لك خيارات مستندة إلى السياق.
محو رسائل بروتوكول "أدوات مطوّري البرامج في Chrome" وتنزيلها
لمحو جميع رسائل CDP المسجّلة، انقر على زر محو
في شريط الإجراءات.لتنزيل الرسائل المسجّلة كملف JSON، انقر على رمز التنزيل
.إرسال أوامر CDP غير المُعدَّلة
هناك طريقتان رئيسيتان لإرسال أمر CDP من خلال مراقب البروتوكول:
إذا كان الطلب لا يتطلّب أيّ معلَمات، اكتب الطلب في حقل الإدخال في أسفل مراقب البروتوكول، ثم اضغط على مفتاح Enter، على سبيل المثال
Page.captureScreenshot
.إذا كان الأمر يتطلّب مَعلمات، قدِّمها بتنسيق JSON، على سبيل المثال
{"cmd":"Page.captureScreenshot","args":{"format": "jpeg"}}
.تحدِّد القائمة المنسدلة على يسار حقل الإدخال الهدف.
يمكنك أيضًا استخدام محرِّر CDP لتعديل الأوامر وإصدارها:
- افتح محرِّر الأوامر بالنقر على الزر إظهار محرِّر أوامر بروتوكول "أدوات مطوّري البرامج في Chrome" بجانب حقل إدخال الأوامر.
- اختَر هدفًا من القائمة المنسدلة، وابدأ بكتابة أمر CDP بجانب موجه الأوامر. يوفّر لك خيار "الإكمال التلقائي" خيارات ذات صلة. اختَر الأمر الذي تريد استخدامه.
- بعد إدخال أمر CDP، ينشئ المحرِّر نموذجًا منظَّمًا للمَعلمات استنادًا إلى تعريفات البروتوكول. املأ هذه المَعلمات لإرسالها مع طلبك.
- أرسِل الأمر من خلال النقر على زر إرسال الأمر أو الضغط على Ctrl + Enter.
يمكنك أيضًا تعديل الطلبات وإعادة إرسالها من الجدول. انقر بزر الماوس الأيمن على عنصر في الجدول واختَر "تعديل وإعادة إرسال" من القائمة المنسدلة. سيؤدي ذلك إلى إعادة فتح محرِّر CDP تلقائيًا وملؤه مسبقًا بالأمر الذي اخترته.
لمزيد من المعلومات عن محرِّر أوامر بروتوكول أدوات مطوّري البرامج في Chrome، اطّلِع على المقالة إنشاء أوامر بروتوكول أدوات مطوّري البرامج في Chrome (CDP) بكفاءة باستخدام محرِّر الأوامر الجديد.