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.

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à
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...

Caratteri speciali negli URL: quali sono e come gestirli

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

Il file manifest.json: cos’è e a cosa serve

Il file manifest.json è un componente chiave nelle applicazioni web moderne,...

Richiedere fattura per l’abbonamento all’Apple Developer Program

Gli sviluppatori italiani che vogliono pubblicare le proprie app...

Flutter: framework multipiattaforma per lo sviluppo di app iOS e Android

Flutter è un progetto open source per la creazione...

Convertire PSD in HTML/CSS: ecco come fare

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

AMP: cos’è e come funziona (Guida alle Accelerated Mobile Pages)

AMP (Accelerated Mobile Pages) è una tecnologia, o più...
Pubblicità