Ho bisogno di navigare in un sito che utilizza javascript che controlla l'agente utente e consente solo IE9.0 (non chiedere). Sto usando Safari e posso impostare IE 9 nel sottomenu dell'agente utente del menu di sviluppo. Tuttavia, quando il sito mi indirizza a un'altra pagina della sua collezione, viene generata un'eccezione perché nella nuova pagina viene visualizzato Sto utilizzando Safari. Il reset del programma utente nel menu di sviluppo non funziona perché la pagina si ricarica come agente utente di safari. Sì, ho modificato il file com.apple.Safari plist per includere il seguente elemento:
Key: CustomUserAgent
class: String
value: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Ma Safari cancella quella voce ogni volta che apre una nuova scheda / finestra e torna al valore predefinito! Il plist ritorna a 'normale'.
C'è un modo per rendere permanente questa modifica?