back to top

Visualizzare il codice sorgente HTML di una pagina web su iPhone e iPad

Molti sviluppatori si trovano in difficoltร  quando hanno bisogno di visualizzare il codice sorgente di una pagina web direttamente su dispositivi mobili come iPhone e iPad.

Ispezionare il codice sorgente direttamente dal dispositivo mobile รจ utile soprattutto quando la tecnica di sviluppo utilizzata per creare una pagina web prevede che il codice sorgente cambi a seconda del device in uso ad esempio a seguito di verifiche sullo User-Agent o altre variabili d’ambiente.

Pubblicitร 

In queste situazioni, poter accedere al sorgente direttamente dal dispositivo mobile รจ essenziale durante le operazioni di debug per verificare se il sito riconosce correttamente il dispositivo e si comporta come previsto.

Purtroppo perรฒ Safari Mobile, il browser predefinito sui dispositivi di Apple, non offre una funzione nativa per visualizzare il sorgente della pagina e ciรฒ puรฒ rappresentare un ostacolo per gli sviluppatori che necessitano di esaminare rapidamente il codice HTML durante il lavoro da mobile.

Fortunatamente, esistono soluzioni pratiche e semplici per superare questa limitazione. In questo articolo ti mostrerรฒ come visualizzare il codice sorgente HTML su iPhone e iPad utilizzando strumenti nativi, come lโ€™app Comandi Rapidi, e alternative come app di terze parti o (modalitร  per esperti) attraverso il collegamento via cavo tra dispositivo iOS e computer Mac.

Usare Comandi Rapidi per visualizzare il codice HTML di una pagina web

Lโ€™appย Comandi Rapidiย รจ uno strumento potente preinstallato su tutti i dispositivi iOS, che consente di creare automazioni e scorciatoie personalizzate.

Tra le tante possibilitร  offerte da questo strumento c’รจ anche quella di consentire agli sviluppatori di integrare la tanto agognata funzionalitร  all’interno del browser.

Vediamo, passo passo, come configurare un comando per visualizzare il codice sorgente di una pagina web:

Creare un Comando Rapido per visualizzare il sorgente HTML

Apri lโ€™app Comandi Rapidi sul tuo iPhone o iPad.

Barra di ricerca che visualizza "Comandi" su iPhone e iPad, con un risultato di ricerca per "Comandi Rapidi" e l'icona della sua app qui sotto.

Tocca il pulsante + nellโ€™angolo in alto a destra per creare un nuovo comando.

Screenshot di un'app per iPhone che mostra collegamenti con riquadri vivaci etichettati Silencio, Quietus, Sonorus, Oculus, Lumos Maxima e Accio YouTube.

Il comando viene creato con un nome di default. Puoi rinominarlo cliccando sulla frecciata accanto al nome che apre un menu con una serie di opzioni tra cui “Rinomina”.

Screenshot di un menu iOS per la modifica delle scorciatoie su iPhone e iPad, con opzioni come Rinomina e Scegli icona con indicatori a freccia rossa, che ricordano la strutturazione di un codice sorgente HTML per una pagina web.

Dai un nome significativo al comando, come โ€œVisualizza Sorgente HTMLโ€. Puoi anche scegliere unโ€™icona e un colore personalizzati.

Aggiungere azioni al Comando Rapido

Per configurare il funzionamento del nostro comando โ€œVisualizza Sorgente HTMLโ€ tocca โ€œAggiungi Azioneโ€.

Cerca e seleziona lโ€™azione โ€œCrea HTML da RTFโ€ (RTF รจ acronimo di Rich Text Format)

Screenshot di un'app per documenti su iPhone e iPad, che mostra le opzioni per la creazione di file RTF e HTML. Una freccia rossa indica "Crea HTML da RTF", evidenziando la conversione fluida ideale per la creazione di pagina web o l'esplorazione di codice sorgente HTML.

Aggiungi una nuova azione: cerca e seleziona โ€œVisualizzazione Rapidaโ€.

Ora clicca sul simbolo con la “i” che nell’iPhone si trova al centro in fondo.

Interfaccia della barra di ricerca con una freccia rossa che punta a un'icona informativa sottostante, molto simile alla navigazione del codice sorgente HTML su un iPhone o iPad.

Questa icona aprirร  un pannello con diverse impostazioni dove dovremo attivare la voceย โ€œMostra in Condivisioneโ€.

Una schermata delle impostazioni in italiano mostra le opzioni per aggiungere alla home page, attivare la condivisione e gestire le preferenze per la pagina web su iPhone e iPad.

Clicchiamo su โ€œFineโ€ per salvare il nostro Comando rapido che comparirร  in cima all’elenco dei nomadi attivi sul nostro dispositivo.

Screenshot dell'elenco delle scorciatoie italiane su un iPhone e iPad, che evidenzia "Visualizza Sorgente HTML" con una freccia rossa, mostrando come accedere facilmente al codice sorgente HTML di una pagina web.

Testare il Comando Rapido per la visualizzazione del codice sorgente di una pagina web

Apri una qualsiasi pagina web in Safari e tocca il pulsante di condivisione (lโ€™icona con una freccia rivolta verso lโ€™alto) e poi seleziona il comando โ€œVisualizza Sorgente HTMLโ€.

Se il processo di configurazione del Comando rapido รจ stato eseguito correttamente, il sorgente HTML della pagina sarร  mostrato in una finestra di anteprima.

Questo metodo รจ veloce, gratuito e non richiede app di terze parti. Tuttavia, ha alcuni limiti. Ad esempio il codice sorgente viene mostrato cosรฌ com’รจ, non viene indentato e non ha colorazioni che ne agevolano la lettura e la comprensione.

Vediamo quindi quali altre opzioni esistono per raggiungere lo stesso risultato in modo piรน “raffinato” e usabile.

Visualizzare il Codice HTML su iPhone e iPad utilizzando app di terze parti

Come detto ci sono diverse alternative per visualizzare il sorgente di una pagina web sui dispositivi mobili Apple. Ecco alcune delle opzioni piรน popolari tra quelle disponibili sull’App Store:

Ecco una panoramica di alcune applicazioni iOS utili per visualizzare e analizzare il codice sorgente delle pagine web direttamente su iPhone e iPad, con le relative informazioni sui costi:

HTML Viewer Q

Prova l'interfaccia elegante dell'app per HTML Viewer Q sul tuo iPhone e iPad, con navigazione a schede e azioni rapide per migliorare l'esplorazione della tua pagina web. Immergiti nel codice sorgente HTML con facilitร  ed esplora ogni dettaglio dei tuoi siti preferiti.

HTML Viewer Q รจ unโ€™app leggera per la gestione di file HTML su dispositivi iOS. Consente di importare file tramite la condivisione file di iTunes e offre funzionalitร  per la visualizzazione e lโ€™editing del codice. Le caratteristiche principali includono:

  • Ricerca nel sorgente: trova rapidamente specifiche porzioni di codice.
  • Evidenziazione della sintassi: migliora la leggibilitร  del codice.
  • Navigazione a schede: permette di lavorare su piรน documenti contemporaneamente.

Lโ€™app รจ gratuita e compatibile con iPhone, iPad e iPod touch con iOS 11.0 o versioni successive. 

SourceView Pro

La pagina dell'App Store per "SourceView Pro" mostra la sua interfaccia su tre schermi di smartphone, ideale per utenti iPhone e iPad. Con un prezzo di 0,99 โ‚ฌ, consente un facile accesso a codice sorgente HTML, rendendo lo sviluppo web piรน fluido in movimento.

SourceView Pro porta la potenza dello sviluppo web desktop sul browser Safari di iOS. Consente di visualizzare e analizzare il codice sorgente di qualsiasi pagina web attraverso unโ€™interfaccia professionale e funzionalitร  avanzate, tra cui:

  • Evidenziazione della sintassi: offre un tema personalizzabile per una migliore leggibilitร .
  • Formattazione avanzata: include opzioni come โ€œPretty Printโ€ per una formattazione del codice piรน chiara.
  • Copia con un clic: permette di copiare lโ€™intero codice sorgente o parti selezionate con facilitร .
  • Funzionamento offline: non richiede una connessione internet per lโ€™analisi del codice.

SourceView Pro รจ disponibile su App Store al prezzo di 0,99 USD e richiede iOS 15.0 o versioni successive. 

Source Code Reader

Schermata dell'app che mostra la funzionalitร  di lettura del codice sorgente su Safari per iPhone e iPad, con opzioni per aggiungere segnalibri e preferiti alla tua pagina web.

Source Code Reader รจ unโ€™app progettata per visualizzare il codice sorgente di pagine web su dispositivi iOS. Offre funzionalitร  come:

  • Visualizzazione del codice sorgente: permette di vedere il codice HTML, CSS e JavaScript delle pagine.
  • Evidenziazione della sintassi: migliora la leggibilitร  del codice.
  • Supporto per piรน linguaggi: oltre allโ€™HTML, supporta vari linguaggi di programmazione web.

Lโ€™app รจ disponibile su App Store e richiede iOS 11.0 o versioni successive. Nel momento in cui scriviamo il suo costo รจ sei 1,99 Dollari.

Web Inspector

Scopri "Web Inspector", l'utilitร  definitiva per iPhone e iPad, dotata di un'interfaccia browser elegante e di un visualizzatore HTML codice sorgente dettagliato. Esplora gli elementi della pagina web senza sforzo con i nostri screenshot intuitivi.

Web Inspector รจ unโ€™app che consente di ispezionare e debuggare pagine web direttamente su dispositivi iOS. Le sue funzionalitร  includono:

  • Ispezione del DOM: permette di esplorare la struttura del documento.
  • Console JavaScript: offre la possibilitร  di eseguire comandi JavaScript in tempo reale.
  • Analisi delle risorse: visualizza le risorse caricate dalla pagina, come immagini e script.
  • Analisi degli Headers

Lโ€™app รจ disponibile su App Store e richiede iOS 12.0 o versioni successive.

Debugging mediante Inspector web (collegando il dispositivo iOS ad un Mac)

Per gli sviluppatori che desiderano ispezionare e debuggare il codice sorgente di una pagina web su iPhone o iPad, Apple offre una funzionalitร  specifica che consente di utilizzare Safari su macOS per esaminare in tempo reale le pagine aperte su dispositivi iOS.

Questo metodo sfrutta il menu โ€œSviluppoโ€ di Safari e il Web Inspector, strumenti potenti per lโ€™analisi e il debugging del codice messi a disposizione da Apple all’interno dei propri prodotti.

Di seguito vi elencherรฒ i passaggi da seguire per ispezionare il codice sorgente di una Pagina Web su iPhone o iPad utilizzando le funzionalitร  per le sviluppatori di Safari su macOS.

Per procedere abbiamo bisogno del nostro dispositivo iOS, di un computer macOS ed un cavetto USB/Tunderbolt (a seconda del dispositivo).

La prima cosa da fare รจ abilitare l’Inspector web sul nostro dispositivo. Per farlo apri l’app Settings all’interno del tuo dispositivo iOS e accedi alle impostazioni di Safari.

Scorri verso il basso e clicca su Avanzate e abilita Inspector web.

Attiva "Inspector web" con istruzioni in italiano qui sotto, che consente agli utenti di esplorare comodamente il codice sorgente HTML di una pagina web direttamente sul proprio iPhone e iPad.

Ora apri Safari sul tuo Mac. Vai su Safari > Impostazioni > Avanzate e seleziona la casella Mostra funzionalitร  per sviluppatori web.

La pagina delle impostazioni della modalitร  scura sul Mac in italiano presenta frecce rosse che puntano alle opzioni avanzate, alle funzionalitร  per sviluppatori e al codice sorgente HTML.

A questo punto รจ possibile collegare i due dispositivi mediante il cavo. Sul dispositivo iOS, potrebbe apparire una richiesta di conferma circa l’affidabilitร  del computer; tocca Autorizza e inserisci il codice di sblocco se richiesto.

Ora i due dispositivi sono collegati e pronti a lavorare insieme. la procedura da seguire รจ semplice:

  1. Sul dispositivo iOS: apri Safari e naviga verso la pagina web che desideri ispezionare.
  2. Sul Mac: nel menu di Safari, vai suย Sviluppo: qui vedrai elencato il tuo dispositivo iOS con le pagine web attualmente aperte. Seleziona la pagina che desideri ispezionare.

Si aprirร  una finestra del Web Inspector che mostra il codice sorgente della pagina visualizzata su iOS, il DOM, gli stili CSS, la console JavaScript e altre utili funzionalitร  per il debugging. Puoi interagire con gli elementi della pagina, eseguire script e monitorare le risorse di rete direttamente dal Mac, con le modifiche che si riflettono in tempo reale sul dispositivo iOS.

Altri contenuti interessanti

Pubblicitร 

Potrebbero interessarti queste guide

Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Bloccare lโ€™orientamento di una pagina web su smartphone: come forzare la modalitร  portrait o landscape

Nellโ€™era mobile-first, lโ€™esperienza utente sui dispositivi mobili รจ un...

Video Background HTML e CSS: consigli, caratteristiche tecniche e best practices

Utilizzare un video come sfondo (noto anche come video background)...

Caratteri speciali negli URL: quali sono e come gestirli

Gli URL (Uniform Resource Locator) sono componenti fondamentali del...

Stilizzare HR (linee orizzontali) in puro CSS

Il tag <hr> (Horizontal Rule) รจ un elemento HTML...

Convertire PSD in HTML/CSS: ecco come fare

Avete deciso di creare un sito web ma non...
Pubblicitร