Che cos'è la modalità sviluppatore di Chrome e quali sono i suoi usi?

Nessun sito web è costruito perfettamente. Come tutti i prodotti realizzati da esseri umani, gli errori di codice fanno parte del processo. Ecco perché è importante testare a fondo qualsiasi nuovo sito Web che crei per assicurarti che sia il più possibile privo di errori per offrire ai tuoi utenti la migliore esperienza possibile. 

Non dovresti testare un sito web senza prima provare il kit DevTools di Google (DevTools)Chrome . La modalità sviluppatore di Chrome(Chrome) ti consente di provare e testare a fondo un nuovo sito (o uno esistente) per trovare e correggere i bug. Può anche darti informazioni su come vengono eseguiti altri siti, inclusa la visualizzazione del codice sorgente. 

Ecco tutto ciò che devi sapere sulla modalità sviluppatore del browser Google Chrome , quali strumenti ha e come utilizzarla in modo efficace.

Che cos'è la modalità sviluppatore di Chrome?(What Is Chrome Developer Mode?)

Quando ci riferiamo alla modalità sviluppatore di Chrome , non stiamo parlando della stessa modalità sviluppatore(same developer mode) che vedrai sui Chromebook(Chromebooks) . Quello a cui ci riferiamo sono gli estesi strumenti di sviluppo di Chrome (chiamati Google DevTools ) integrati nel browser stesso.

Questi sono strumenti progettati per testare, analizzare e interrompere di proposito (se necessario) una pagina web che hai caricato nel browser Google Chrome a scopo di test. A livello di base, puoi utilizzare DevTools per visualizzare il codice sorgente di un sito Web, permettendoti di sbirciare sotto il cofano per vedere come è stato creato un sito e come funziona.

Tuttavia, Google DevTools(Google DevTools) offre più di questo. Puoi utilizzare la modalità sviluppatore di Chrome per modificare una pagina dopo che è stata caricata, eseguire i comandi della console di Google Chrome per controllare e manipolare la pagina, nonché eseguire test di velocità e di rete per monitorare il traffico web.

Puoi anche emulare altri dispositivi, inclusi diversi sistemi operativi e risoluzioni dello schermo, nella modalità Chrome DevTools . Ciò ti consente di vedere se un sito ha un design Web reattivo e dove il contenuto e i layout del sito cambieranno a seconda della risoluzione o del tipo del dispositivo.

Sebbene questi strumenti siano rivolti a sviluppatori Web o tester professionisti, è anche utile per gli utenti Chrome standard conoscere la suite DevTools . Se vedi un problema con un sito che non riesci a risolvere, il passaggio alla modalità sviluppatore di Chrome può aiutarti a vedere se il problema riguarda il sito o il tuo browser.

Come accedere al menu di Google Chrome DevTools(How To Access Google Chrome DevTools Menu)

Esistono diversi modi per accedere al menu Google Chrome DevTools , a seconda dello strumento che desideri utilizzare.

Il metodo più semplice per farlo è dal menu di Google Chrome . Per fare ciò, fai clic sull'icona del menu a tre punti(three-dots menu icon) in alto a destra. Dal menu visualizzato, fai clic su More Tools > Developer Tools .

Questo aprirà il kit DevTools in un nuovo menu sul lato destro della scheda o finestra di Chrome aperta.(Chrome)

Puoi anche farlo usando le scorciatoie da tastiera. Da un PC Windows o Linux(Linux PC) , apri il browser Chrome e premi il tasto F12 . Puoi anche premere i Ctrl + Alt + J o Ctrl + Alt + I in una scheda o finestra di Chrome aperta .

Su macOS, premi F12 o premi i tasti Option + Command + J o Option + Command + I per aprire invece il menu Chrome DevTools . Si aprirà la console Chrome , con le opzioni per passare ad altri strumenti Chrome nella parte superiore del menu DevTools .

Se lo desideri, puoi visualizzare il codice sorgente di un sito Web (aprendo la scheda Elementi del menu (Elements)DevTools nel processo) su qualsiasi pagina Web aperta facendo clic con il pulsante destro del mouse e facendo clic sull'opzione Ispeziona .(Inspect )

Utilizzo di Chrome DevTools(Using Chrome DevTools)

Come abbiamo brevemente accennato, puoi utilizzare il kit Chrome DevTools per vedere il codice sorgente di un sito Web nella scheda Elementi . (Elements)Ti consentirà di analizzare il codice dietro la pagina che hai caricato, oltre a visualizzare i messaggi di errore (che indicano problemi con il caricamento del sito) nella console di Chrome nella scheda Console .

Puoi anche visualizzare le diverse fonti di contenuto da un sito Web nella scheda Fonti . (Sources)Ad esempio, se un sito utilizza una rete di distribuzione dei contenuti (CDN)(using a content delivery network (CDN)) , i contenuti multimediali di un sito verranno elencati come una fonte diversa qui.

La modalità sviluppatore di Chrome(Chrome) ti consente di scaricare direttamente quel contenuto o di eseguire analisi più complesse del contenuto.

Se desideri testare le prestazioni di un sito, puoi monitorare e registrare l'utilizzo della rete nella scheda Rete . (Network)Questo mostrerà la velocità, la dimensione e il tipo di richieste di rete effettuate tra il tuo browser e il sito.

Ad esempio, quando una pagina viene caricata per la prima volta, il sito caricherà il contenuto della pagina stessa, ma potrebbe anche richiedere dati da database di terze parti. Ad esempio, quando accedi, questo potrebbe interrogare un database che verrebbe visualizzato come richiesta di rete qui.

Puoi analizzarlo ulteriormente nella scheda Prestazioni(Performance ) , dove puoi registrare l' utilizzo del browser Chrome in modo più approfondito, inclusa la registrazione di schermate in punti diversi. Questo registrerà il tempo necessario per caricare il tuo sito per ulteriori analisi.

Google Chrome ha la reputazione di essere difficile per la memoria del tuo PC(being hard on your PC memory) , quindi puoi testare l' utilizzo della memoria JavaScript del tuo sito nella scheda Memoria . (Memory)Qui è possibile utilizzare diversi profili di test di Chrome(Different Chrome) , con ulteriori informazioni su questo test nella pagina della documentazione di Chrome DevTools(Chrome DevTools documentation page) .

Per un'analisi più approfondita del contenuto del tuo sito, nonché di qualsiasi spazio di archiviazione del browser che potrebbe utilizzare (ad esempio, per registrare i dati), puoi cercare nella scheda Applicazione . (Application)È possibile visualizzare le informazioni sui cookie del sito qui nella sezione Cookie(Cookies) o cancellare la memoria utilizzata facendo clic sull'opzione Cancella memoria .(Clear storage)

Se sei preoccupato per la sicurezza del tuo sito, puoi verificarne le prestazioni nella scheda Sicurezza . (Security )Questo ti darà una rapida panoramica dell'analisi di sicurezza di Chrome per una pagina, incluso se la pagina ha o meno un certificato SSL corretto e affidabile.(SSL)

Se desideri generare un rapporto sulle prestazioni del tuo sito, incluso se soddisfa gli standard utente tipici e se le prestazioni del sito potrebbero influire sull'ottimizzazione dei motori di ricerca, puoi fare clic sulla scheda Faro . (Lighthouse)Ciò offre impostazioni che puoi selezionare o deselezionare per il tuo rapporto: fai clic su Genera rapporto(Generate report) per creare il rapporto da visualizzare.

Questo graffia a malapena la superficie del potenziale che la modalità sviluppatore di Chrome può offrire agli sviluppatori. Se vuoi saperne di più, la documentazione di Chrome DevTools(Chrome DevTools documentation) dovrebbe aiutarti con gli strumenti e le funzionalità offerti, incluso come creare i tuoi test utente con esso. 

Trucchi avanzati di Google Chrome(Advanced Google Chrome Tricks)

La maggior parte degli utenti di Chrome non saprà mai che il kit Google Chrome DevTools esiste nel proprio browser, ma per gli utenti esperti rimane un modo eccezionalmente utile per testare e analizzare i siti Web. Sono disponibili anche estensioni di Chrome(Chrome extensions for web developers) di terze parti per sviluppatori web per testare ulteriormente il tuo sito.

Se stai creando un sito web di base(building a basic website) , il passaggio alla modalità sviluppatore di Chrome potrebbe aiutarti a individuare gli errori del tuo sito che non sono immediatamente visibili. Puoi farlo solo se Chrome funziona correttamente, quindi se stai riscontrando arresti anomali di Chrome(struggling with Chrome crashes) , potresti dover prima ripristinare o reinstallare il browser.



About the author

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts