OSX/IOS

Modifica l’agente utente del browser in Chrome, Safari e Firefox

Icona Safari

Un agente utente del browser Web è il modo in cui un sito Web sa quale tipo di computer, sistema operativo e applicazione di navigazione stai utilizzando. Alcuni siti offrono temi, CSS, contenuti diversi o persino siti diversi per browser e sistemi operativi diversi e molti sviluppatori spesso hanno bisogno di cambiare il proprio agente utente per poter testare queste abilità e creare questi siti in modi alternativi.

Discuteremo su come modificare l’agente utente per tutti i browser Web moderni disponibili per l’utente desktop in Mac OS X e Windows, inclusi Chrome, Safari e Firefox.

Come cambiare l’agente utente in Chrome

Tutte le nuove versioni di Chrome includono la possibilità di modificare l’agente utente molto facilmente ed è più potente con più opzioni rispetto alle opzioni semplificate disponibili per gli utenti di Safari. Con le sostituzioni dell’agente utente di Chrome, è anche possibile specificare la risoluzione del dispositivo dell’agente utente, forzando il ridisegno della pagina all’interno di tale risoluzione. Non è necessario abilitare le impostazioni dell’agente utente in Chrome, basta trovarle nelle opzioni sviluppatore:

  1. Apri Chrome e apri il menu “Visualizza”, scorri verso il basso fino a “Sviluppatore” e seleziona “Strumenti per sviluppatori” per aprire il Pannello per sviluppatori
  2. Fai clic sul pulsante a tre punti nell’angolo destro, quindi seleziona “Altri strumenti” e seleziona “Condizioni di rete”
  3. Cerca “User Agent” e deseleziona la casella accanto a “Seleziona automaticamente” per visualizzare tutte le opzioni dello user agent in Chrome
  4. Seleziona un agente utente facoltativo dal menu a discesa per abilitare tale agente utente in Chrome

Come cambiare l'agente utente in Chrome

Funziona in Chrome per Mac, Windows e Linux.

Nelle versioni precedenti di Chrome, puoi modificare l’agente utente come segue:

  • Apri Chrome e apri il menu “Visualizza”, scorri verso il basso fino a “Sviluppatore” e seleziona “Strumenti per sviluppatori” per aprire il Pannello per sviluppatori
  • Fai clic sull’icona a forma di ingranaggio Impostazioni pulsante situato nell’angolo in basso a destra
  • Fare clic sulla scheda “Sostituisci” per trovare le opzioni dell’agente utente, selezionare un agente utente dal menu a discesa, modificarne uno esistente o inserire un nuovo agente utente

Cambia l'agente utente in Chrome

Chrome inoltre ridisegna istantaneamente le pagine con il nuovo agente utente e, se sono impostati i valori del dispositivo, utilizzerà anche la dimensione di risoluzione impostata dai dispositivi quando ridisegna la pagina.

Come cambiare l’agente utente del browser in Safari

Il modo di gran lunga più semplice per cambiare un agente utente sul tuo Mac è attraverso il menu Sviluppo in Safari, se non è stato ancora abilitato lo tratteremo e ti mostreremo anche come cambiare facilmente gli agenti utente:

  • Apri Safari, quindi apri “Preferenze” dal menu Safari
  • Fai clic sulla scheda “Avanzate” e seleziona la casella accanto a “Mostra il menu Sviluppo nella barra dei menu”
  • Chiudi Preferenze e trova il nuovo menu “Sviluppo” accanto a “Finestra”, trascinalo verso il basso e seleziona “User Agent”
  • Scegli qualsiasi agente utente pre-specificato o seleziona “Altro” per utilizzare una stringa di agente utente diversa

Cambia l'agente utente in Safari

Tieni presente che se passi con il mouse su uno specifico agente utente, la stringa UA esatta utilizzata verrà visualizzata in una casella gialla accanto alla voce di menu.

Dopo aver selezionato uno qualsiasi degli agenti utente, scoprirai che la pagina Web attualmente aperta si aggiornerà. Se la pagina in questione fornisce informazioni diverse a browser alternativi, potresti scoprire che la pagina ha un aspetto diverso. Ad esempio, la modifica di un agente utente in un dispositivo mobile e un browser mobile potrebbe causare l’indirizzamento di alcune pagine Web ai loro siti Web mobili o la pubblicazione di una pagina dall’aspetto diverso tramite un layout reattivo.

Come cambiare l’agente utente del browser in Firefox senza utilizzare un’estensione

Firefox può farlo per impostazione predefinita, anche se è probabilmente il più goffo dei browser moderni e quindi non è davvero consigliato, poiché alcune estensioni di Firefox fanno meglio.

  • Digita about:config nella casella dell’URL e premi Invio
  • Cerca “useragent” (una parola) e crea una nuova stringa denominata “general.useragent.override”
  • Inserisci l’agente utente e scegli “OK”

Si noti che la modifica dell’agente utente non modificare il modo in cui il browser Web esegue il rendering delle pagine stesse, a meno che non vengano offerti contenuti specifici dell’utente. Ad esempio, utilizzare un agente utente IE8 non è la stessa cosa che visitare una pagina con IE8 e lasciare che esso visualizzi la pagina, un requisito spesso obbligatorio per gli sviluppatori web. Per questo, dovrai dedicare del tempo per eseguire Internet Explorer in una macchina virtuale su Mac OS X, che è gratuito e abbastanza facile da configurare.

Che ne dici di falsificare i programmi utente dalla riga di comando?

Per gli utenti della riga di comando, puoi utilizzare curl per questo scopo e recuperare il codice sorgente della pagina come un altro browser o sistema operativo, la sintassi di base è:

curl -A "UserAgentString" http://url.com

I video seguenti mostrano l’abilitazione della funzionalità e la modifica dell’agente utente del browser in Safari in Mac OS X e anche come farlo in Chrome in Mac OS X, Windows o Linux:

E Chrome:

Si noti che la modifica dell’agente utente non modificare il modo in cui il browser Web esegue il rendering delle pagine stesse, a meno che non vengano offerti contenuti specifici dell’utente. Ad esempio, utilizzare un agente utente IE8 non è la stessa cosa che visitare una pagina con IE8 e lasciare che esso visualizzi la pagina, un requisito spesso obbligatorio per gli sviluppatori web. Per questo, dovrai dedicare del tempo a eseguire Internet Explorer in una macchina virtuale su Mac OS X, che è gratuito e abbastanza facile da configurare se necessario.

Grazie a @ImpechCerrato per l’idea del suggerimento, puoi segui anche @OSXDaily su Twitter.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close