Monitoraggio del protocollo: visualizza e invia richieste CDP

Dale St. Marthe
Dale St. Marthe

Utilizza Protocol Monitor per visualizzare tutte le richieste e le risposte CDP effettuate da DevTools e inviare direttamente i comandi CDP.

Panoramica

Chrome DevTools utilizza il protocollo DevTools (CDP) di Chrome per instrumentare, ispezionare, eseguire il debug e profilare i browser Chrome. Gli sviluppatori possono utilizzare il Monitor di protocollo per lavorare con CDP in modo programmatico.

Il Monitor di protocollo ti consente di:

  • Registra richieste e risposte CDP
  • Ispezionare i messaggi CDP
  • Salva messaggi CDP
  • Invia comandi CDP

Apri il monitor del protocollo

Per aprire il Monitor di protocollo, segui questi passaggi:

  1. Assicurati che l'esperimento sia attivato. Seleziona la casella di controllo Protocol Monitor in Impostazioniimpostazioni > Esperimenti.

  2. Apri il menu Comando premendo:

    • macOS: Comando+Maiusc+P
    • Windows, Linux, ChromeOS: Ctrl+Maiusc+P Menu dei comandi con
  3. Inizia a digitare Protocol monitor, seleziona Mostra monitoraggio protocollo e premi Invio. DevTools visualizza il riquadro Monitoraggio protocollo nella parte inferiore della finestra DevTools.

In alternativa, nell'angolo in alto a destra, seleziona more_vert Altre opzioni > Altri strumenti > Monitora protocollo.

Registra richieste e risposte CDP

Quando apri il Monitor di protocollo, viene avviata automaticamente la registrazione dei messaggi CDP dalla pagina corrente. Il Monitor di protocollo continua a registrare anche se aggiorni la pagina o chiudi gli Strumenti per sviluppatori.

Per interrompere o avviare la registrazione, fai clic sul pulsante di registrazione a sinistra della barra delle azioni nella parte superiore del riquadro.

Pulsante di registrazione nel riquadro di monitoraggio dei protocolli.

Ispezionare i messaggi CDP

Mentre Monitora protocollo registra, i messaggi CDP vengono registrati in una tabella sul lato sinistro del riquadro.

Fai clic su una cella Metodo, Richiesta o Risposta per aprire una visualizzazione dettagliata dei relativi dati di Richiesta o Risposta sul lato destro del riquadro.

Un metodo evidenziato nel riquadro di monitoraggio dei protocolli.

Passa dai dati della richiesta alla risposta e viceversa facendo clic sulla rispettiva scheda di intestazione.

Se fai clic con il pulsante destro del mouse su un valore nella colonna Metodo, vengono visualizzate le opzioni basate sul contesto.

Cancellare e scaricare i messaggi CDP

Per cancellare tutti i messaggi CDP registrati, fai clic sul pulsante blocca nella barra delle azioni.

Per scaricare i messaggi registrati come file JSON, fai clic su Scarica scarica.

Invia comandi CDP non elaborati

Esistono due modi principali per inviare un comando CDP tramite il monitoraggio del protocollo:

  • Se il comando non richiede parametri, digitalo nel campo di immissione nella parte inferiore di Protocol Monitor, quindi premi Invio, ad esempio Page.captureScreenshot.

    Se il comando richiede parametri, forniscili in formato JSON, ad esempio {"cmd":"Page.captureScreenshot","args":{"format": "jpeg"}}.

    Il menu a discesa a destra del campo di immissione consente di specificare il target.

Menu a discesa Destinazione evidenziato nel monitoraggio del protocollo.

  • Puoi anche utilizzare l'editor CDP per modificare e inviare comandi:

    1. Apri l'editor dei comandi facendo clic sul pulsante left_panel_open Mostra editor comandi CDP accanto al campo di immissione comando.
    2. Seleziona una destinazione dall'elenco a discesa e inizia a digitare un comando CDP accanto al prompt dei comandi. Il completamento automatico ti offre opzioni pertinenti. Seleziona il comando che vuoi utilizzare. L'input comando nel monitoraggio del protocollo.
    3. Dopo aver inserito un comando CDP, l'editor crea una forma strutturata di parametri basata sulle definizioni del protocollo. Compila questi parametri per inviarli con il tuo comando. Input di parametri con parametri relativi al service worker elencati per la compilazione.
    4. Invia il comando facendo clic sul pulsante Invia Invia comando o premendo Ctrl + Invio.

Puoi anche modificare e inviare nuovamente i comandi dalla tabella. Fai clic con il pulsante destro del mouse su un elemento della tabella e seleziona Modifica e invia di nuovo dal menu a discesa. L'editor CDP verrà riaperto automaticamente e verrà precompilato con il comando selezionato.

Per ulteriori informazioni sull'editor CDP, vedi Creare i comandi del protocollo Devtools Protocol (CDP) di Chrome in modo efficiente con il nuovo editor dei comandi.