Safari ha una vasta gamma di funzioni speciali progettate per gli sviluppatori web, tutte riunite sotto un menu di sviluppo nascosto. A seconda della versione di Safari in esecuzione, nel menu Sviluppo verranno visualizzati quattro o più gruppi di voci di menu, ad esempio l'opzione per modificare l'agente utente, mostrare funzionalità aggiuntive, come Web Inspector e Console errori, disabilitare JavaScript, o disabilitare le cache di Safari. Anche se non sei uno sviluppatore, potresti trovare alcune di queste funzioni utili.
L'utilizzo del menu Sviluppo è abbastanza semplice, con ogni voce nel menu relativa alla pagina o scheda di Safari attualmente caricata e in primo piano e quindi a qualsiasi pagina Web caricata successivamente. L'eccezione è costituita da comandi, come Cache vuote, che hanno un effetto globale su Safari.
Prima di poter usare il menu Sviluppo, devi prima rendere visibile questo menu nascosto. Questo è un compito abbastanza facile, molto più semplice della visualizzazione del menu Debug, che prima di Safari 4 conteneva tutti i comandi che ora sono contenuti nel menu Sviluppo. Ma non pensare che il vecchio menu Debug non sia più rilevante; esiste ancora e contiene molti strumenti utili.
Mostra il menu Sviluppo in Safari
-
Avvia Safari, situato in / Applicazioni / Safari.
-
Apri le Preferenze di Safari selezionando 'Safari, Preferenze' dal menu.
-
Fai clic sulla scheda "Avanzate".
-
Metti un segno di spunta accanto a "Mostra menu Sviluppo nella barra dei menu".
Il menu Sviluppo apparirà tra le voci del menu Segnalibri e Finestra. Il menu Sviluppo è particolarmente utile per gli sviluppatori web, ma anche gli utenti occasionali lo troveranno molto utile.
Se si desidera disattivare il menu Sviluppatore, è sufficiente rimuovere il segno di spunta nel passaggio quattro sopra.
Alcuni degli elementi del menu Sviluppo che probabilmente troverai più utili includono:
- Apri pagina con: consente di aprire la pagina Web corrente in qualsiasi browser installato sul tuo Mac. Se hai mai visitato un sito web che sembra non funzionare correttamente con Safari, puoi utilizzare questo comando per visualizzare rapidamente la stessa pagina Web in un altro browser
- Agente utente: l'agente utente è una stringa di testo che il browser invia al server Web che ospita la pagina Web. Se hai mai visitato una pagina Web che dichiara che Safari non è supportato, questo è il modo in cui il sito sapeva quale browser stavi utilizzando. Nella maggior parte dei casi, "non supportato" non ha senso e, utilizzando questa voce di menu, è possibile modificare l'agente utente per simularne uno da un altro browser. Potresti rimanere sbalordito di quante volte una pagina web che non funziona improvvisamente, cambiando semplicemente l'interprete.
- Cache vuote: Safari conserva una cache dei siti di recente accesso. I dati archiviati in questa cache includono tutti gli elementi di una pagina, che possono essere utilizzati per eseguire rapidamente il rendering di un sito Web quando si ritorna alla pagina. A volte la cache può essere obsoleta o danneggiata, causando la visualizzazione errata di una pagina web. Lo svuotamento della cache può risolvere questi problemi e può persino aiutare a velocizzare Safari.
La maggior parte delle voci di menu rimanenti sarà probabilmente più utile per gli sviluppatori Web, ma se sei interessato a come vengono costruiti i siti web, i seguenti elementi potrebbero essere di interesse:
- Mostra Web Inspector: Questo aprirà il Web Inspector nella parte inferiore della pagina corrente. Con il Web Inspector, puoi esaminare gli elementi che sono andati alla creazione della pagina.
- Mostra sorgente pagina: questo ti permetterà di vedere il codice HTML della pagina corrente.
- Mostra risorse pagina: apre la barra laterale Ispettore risorse in Web Inspector, che fornisce un modo semplice per vedere quali immagini, script, fogli di stile e altri elementi vengono utilizzati nella pagina corrente.
- Avvia registrazione linea temporale: se vuoi vedere come si carica e si avvia una pagina web, prova l'opzione Avvia registrazione linea temporale. Ciò creerà un grafico che mostra l'attività di rete e come ciascun elemento del sito viene caricato e utilizzato. Rappresenta una visualizzazione interessante, ma ricorda di disattivare la funzione selezionando Interrompi registrazione cronologia; altrimenti, utilizzerai le risorse del tuo Mac su attività non produttive, ovvero, a meno che tu non sia uno sviluppatore web.
- Entra in modalità Responsive Design: un altro strumento per gli sviluppatori web nel simulatore integrato che ti permette di vedere in anteprima come la tua pagina web guarderà a diverse risoluzioni dello schermo o con dispositivi diversi, come l'iPad o l'iPhone. Basta caricare la pagina che ti interessa e selezionare Entra in modalità Progettazione Responsive per visualizzare l'anteprima della pagina. Puoi provare il rendering della pagina utilizzando vari dispositivi o selezionare una risoluzione dello schermo da utilizzare. Al termine, tornare al menu Sviluppo e selezionare Esci da modalità progettazione reattiva.
- Funzionalità sperimentali: questa voce di menu non è disponibile in tutte le versioni di Safari e il suo contenuto può cambiare con ogni aggiornamento di Safari. Ma se ti senti coraggioso, puoi provare alcune delle funzioni che potrebbero trovare la loro strada nelle versioni future del browser Safari.
Con il menu Sviluppo ora visibile, prenditi del tempo per provare le varie voci del menu. Probabilmente finirai con alcuni favoriti che utilizzerai spesso.