Gebruik de Protocolmonitor om alle CDP-verzoeken en -antwoorden van DevTools te bekijken en CDP-opdrachten rechtstreeks te verzenden.
Overzicht
Chrome DevTools gebruikt het Chrome DevTools Protocol (CDP) om Chrome-browsers te instrumenteren, inspecteren, debuggen en profileren. Ontwikkelaars kunnen de Protocolmonitor gebruiken om programmatisch met het CDP te werken.
Met de Protocolmonitor kunt u het volgende doen:
- Registreer CDP-verzoeken en -antwoorden
- CDP-berichten inspecteren
- Bewaar CDP-berichten
- Verzend CDP-opdrachten
Open de Protocolmonitor
Volg deze stappen om de Protocolmonitor te openen:
Zorg ervoor dat het experiment is ingeschakeld. Schakel het selectievakje Protocolmonitor
onder Instellingen > Experimenten .Open het Commandomenu door op te drukken:
- macOS: Command + Shift + P
- Windows, Linux, ChromeOS: Control + Shift + P
Begin met het typen
Protocol monitor
, selecteer Show Protocol monitor en druk op Enter . DevTools geeft het Protocolmonitorpaneel weer onder aan uw DevTools-venster.
U kunt ook in de rechterbovenhoek
Meer opties > Meer tools > Protocolmonitor selecteren.Registreer CDP-verzoeken en -antwoorden
Wanneer u de Protocolmonitor opent, begint deze automatisch met het opnemen van CDP-berichten vanaf de huidige pagina. De Protocolmonitor gaat door met opnemen, zelfs als u de pagina vernieuwt of Devtools sluit.
Om de opname te stoppen of te starten, klikt u op de opnameknop links van de actiebalk bovenaan het paneel.
CDP-berichten inspecteren
Terwijl de Protocolmonitor registreert, worden CDP-berichten vastgelegd in een tabel aan de linkerkant van het paneel.
Klik op een Methode- , Verzoek- of Reactiecel om een gedetailleerde weergave van de aanvraag- of responsgegevens aan de rechterkant van het paneel te openen.
Schakel tussen de Request- of Response- gegevens door op het betreffende headertabblad te klikken.
Als u met de rechtermuisknop op een waarde in de kolom Methode klikt, krijgt u op context gebaseerde opties.
CDP-berichten wissen en downloaden
Om alle opgenomen CDP-berichten te wissen, klikt u op de knop
wissen in de actiebalk.Om de opgenomen berichten als JSON-bestand te downloaden, klikt u op downloaden
.Verzend onbewerkte CDP-opdrachten
Er zijn twee manieren om een CDP-opdracht via de Protocolmonitor te verzenden:
Als de opdracht geen parameters vereist, typt u de opdracht in het invoerveld onder aan de Protocol Monitor en drukt u vervolgens op Enter , bijvoorbeeld
Page.captureScreenshot
.Als de opdracht parameters vereist, geef deze dan op in JSON-indeling, bijvoorbeeld
{"cmd":"Page.captureScreenshot","args":{"format": "jpeg"}}
.De vervolgkeuzelijst rechts van het invoerveld specificeert het doel.
U kunt de CDP-editor ook gebruiken om opdrachten te bewerken en uit te voeren:
- Open de opdrachteditor door op de knop Toon CDP-opdrachteditor te klikken naast het opdrachtinvoerveld.
- Selecteer een doel in de vervolgkeuzelijst en typ een CDP-opdracht naast de opdrachtprompt. Autocomplete biedt u relevante opties. Selecteer de opdracht die u wilt gebruiken.
- Nadat u een CDP-opdracht hebt ingevoerd, maakt de editor een gestructureerde vorm van parameters op basis van de protocoldefinities. Vul deze parameters in om ze met uw opdracht te verzenden.
- Verzend de opdracht door op de knop Verzendopdracht verzenden klikken of door op Ctrl + Enter te drukken.
U kunt ook opdrachten uit de tabel bewerken en opnieuw verzenden. Klik met de rechtermuisknop op een item in de tabel en selecteer Bewerken en opnieuw verzenden in het vervolgkeuzemenu. Hierdoor wordt de CDP-editor automatisch opnieuw geopend en vooraf ingevuld met de opdracht die u hebt geselecteerd.
Zie voor meer informatie over de CDP-editor uw Chrome Devtools Protocol (CDP)-opdrachten efficiënt maken met de nieuwe opdrachteditor .