Contenuti della parte 2 (vai a: parte 1 )
4. Internet Explorer
5. Firefox
6. Opera
7. Chrome
8. Safari
9. Strumenti per sviluppatori (e scorciatoie)
10. Tempo di configurazione e spazio su disco misurati
• Tempo necessario per browser (installazione e configurazione)
11. Utilizzo ottimale
• Pagina iniziale ahttp://10.0.2.2:8888/
Installazione e configurazione
Suggerimenti per la configurazione del browser:
- Pagina iniziale
- Disabilita il controllo per: "Browser predefinito" e "aggiornamenti".
- Attiva gli strumenti per sviluppatori
4. Internet Explorer
Windows 7 non consente l'esecuzione di istanze precedenti di IE, ma vedi la nota di seguito . Ecco perché è necessaria una VM Win XP.
IE non può essere declassato, quindi inizia con la versione più bassa, quindi aggiorna IE in un Sandboxie separato . Impostare le preferenze nella versione più bassa del browser prima di eseguire l'aggiornamento, in modo da impostare le preferenze principali una sola volta.
- IE6: installato per impostazione predefinita in WinXP
- IE7 / IE8 - Installa in Sandboxie (WinXP)
- IE9 +: ottieni immagini predefinite di una macchina virtuale Windows dal sito Web modern.IE .
Queste immagini scadono 30 giorni dopo il primo utilizzo. Quando le immagini sono scadute, si spengono dopo un'ora di utilizzo. Se non si desidera ricreare le immagini ogni volta, modificare l'orologio hardware della VM prima di attivare l'immagine.
Ad esempio, se si utilizza VirtualBox, avviare il terminale ed emettere il seguente comando (sostituire i nomi in maiuscolo con qualcosa di sensato):
VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>
Gli installer completamente offline per IE6 (e persino IE5.5) sono disponibili su questo sito .
Per IE6 e IE7, è necessario installare la barra degli strumenti per sviluppatori di Internet Explorer . IE8 + ha strumenti di sviluppo F12 integrati .
Configurazione
- Avvia le impostazioni di IE6: Home page, Sicurezza, Cookie, browser predefinito.
- IE7: eliminare la pagina Prima esecuzione, tramite il registro (IE7 Sandboxie). Vedi questo post sul forum TechNet di Microsoft .
- IE8: sbarazzarsi della finestra di dialogo "Imposta Windows Internet Explorer 8". Questo può essere fatto avviando IE8, quindi facendo clic su "Più tardi" o modificando il registro .
In realtà è possibile eseguire IE6 - 8 in Windows 7 tramite la virtualizzazione dell'applicazione. VMWare ThinApp funziona alla grande, ma ci vuole molto più tempo per la configurazione, perché è necessario acquisire l'installazione di Internet Explorer. Inoltre, il pacchetto software è molto costoso (keygens sono disponibili gratuitamente, ma non etici).
5. Firefox
Opzione 1 (pigro) :
Utilu Mozilla Firefox Collection . Questo strumento contiene programmi di installazione per tutte le versioni di Firefox (oltre 200 MB). Sono inclusi anche Firebug, la barra degli strumenti Web Developer e Flash.
Opzione 2 :
più versioni di Firefox possono essere facilmente installate ed eseguite contemporaneamente.
- Scarica il Profile Manager ufficiale di Mozilla .
- Scarica le versioni di Firefox pertinenti da http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ . Le versioni precedenti sono disponibili su ftp.mozilla.org .
- Installa ogni versione di Firefox. È conveniente scegliere una directory principale ("Firefox") e utilizzare i numeri di versione come nomi per le sottodirectory ("3.6").
- Estensioni: avvia la versione più vecchia di Firefox e ottieni le tue estensioni preferite:
- Firebug : un must per le vecchie versioni di Firefox. Non proprio necessario per le ultime versioni di Firefox, che hanno un bel set di strumenti di sviluppo integrati .
- HttpFox : uno strumento semplice ed efficace per misurare le richieste HTTP.
- Web Developer - Una barra degli strumenti estremamente utile per lo sviluppo web. Risparmia molto tempo.
- Console 2 : migliora la console integrata ( Ctrl Shift> J).
- Preferenze:
Tools > Options
(Windows), Edit > Preferences
(Linux)
- Generale: Homepage
- Sicurezza: deseleziona tutte le impostazioni, tranne "Avvisami quando i siti tentano di installare componenti aggiuntivi".
(Non dimenticare di visualizzare le impostazioni del messaggio di avviso, tramite il pulsante in basso).
- Avanzate:
- Generale:
- Verifica il browser predefinito: disattivato
- Invia rapporti sugli arresti anomali: disattivato
- Aggiornamento: disabilita tutti gli aggiornamenti
- Pulizia: chiudi tutte le schede, premi Ctrl Shift Dele controlla tutto. Quindi chiudi Firefox.
- Profile Manager di Firefox :
- Duplica ciascun profilo tramite l'
Copy
opzione.
- Viene visualizzata una schermata di dialogo . Scegli un nome appropriato (ad es.
Firefox 3.6
) E una destinazione.
- Utilizzare l'
Firefox version
opzione per selezionare la versione predefinita di Firefox per il profilo.
- Seleziona anche la
Start new instance [-no-remote]
casella per consentire l'esecuzione simultanea di più versioni di Firefox contemporaneamente.
- Terminando
- Utilizzare il
Start Firefox
pulsante per avviare un'istanza di Firefox.
- Lasciare eseguire il controllo di compatibilità del componente aggiuntivo e aggiornarlo dove necessario.
- Cancella cache, cronologia, ecc Ctrl Shift Del. Utilizzando .
- Ripeti questo passaggio per ogni versione di Firefox.
6. Opera
Opera : un elenco di tutti i programmi di installazione è disponibile su Opera.com . Più versioni possono essere installate fianco a fianco senza problemi. Durante l'installazione, selezionare "Personalizzato" e una directory diversa .
Al momento dell'installazione, scegli anche di utilizzare lo stesso profilo per tutti gli utenti.
Preferenza importante: Impostazioni> Preferenze> Avanzate> Sicurezza> Non verificare la presenza di aggiornamenti.
Nota: Opera 15+ utilizza lo stesso motore di rendering e JavaScript di Chrome.
7. Chrome
Chrome : i programmi di installazione autonomi possono essere scaricati da File Hippo .
È anche possibile eseguire più versioni di Chrome fianco a fianco.
Sebbene sia possibile utilizzare Sandboxie, si consiglia di utilizzare il metodo nativo successivo per eseguire più versioni fianco a fianco.
- Scarica le versioni desiderate da File Hippo .
- Creare una directory principale, ad es
C:\Chrome\
.
- Estrarre il programma di installazione (= senza installazione ), ad esempio utilizzando 7-Zip .
Dopo l'estrazione, chrome.7z
viene creato un archivio. Estrai anche questo file e discendi la Chrome-bin
directory creata .
Ora, vedi chrome.exe
e un dir come 18.0.1025.45
.
Sposta chrome.exe
in 18.0.1025.45
, quindi sposta questa directory in C:\Chrome
. I file rimanenti Chrome-bin
possono essere eliminati in modo sicuro.
Crea un collegamento per ogni versione :
"C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
Spiegazione di questo collegamento:
"C:\Chrome\18.0.1024.45\chrome.exe"
• Questo è il programma di avvio
--user-data-dir="..\User Data\18"
• Profilo utente, relativo alla posizione di chrome.exe
. Potresti anche aver usato --user-data-dir="C:\Chrome\User Data\18"
lo stesso effetto. Imposta le tue preferenze per la versione di Chrome più bassa e duplica il profilo utente per ciascuna versione di Chrome. Le versioni precedenti di Chrome rifiutano di utilizzare i profili utente delle nuove versioni.
--chrome-version=18.0.1025.45
• Posizione dei binari:
- La posizione (ad es.
18.0.1025.45
) Deve essere il nome della directory:
- Deve iniziare e terminare con un numero. Un punto potrebbe apparire nel mezzo.
- I numeri non devono necessariamente corrispondere al numero di versione reale (sebbene sia conveniente usare numeri di versione reali ...).
Per quanto riguarda la configurazione: tutte le preferenze possono essere impostate su chrome://settings/
. Di solito cambio la pagina iniziale e le impostazioni "Roba da smanettoni".
Con molte versioni di Chrome, non è pratico avere tutte le versioni installate. Ho creato uno script VB che automatizza questi passaggi, quindi posso semplicemente archiviare i programmi di installazione, quindi eseguire lo script ogni volta che devo testare una vecchia versione di Chrome: https://gist.github.com/Rob--W/2882558
8. Safari
Nota: il supporto Safari su Windows è stato sospeso. L'ultima versione di Safari supportata su Windows è la 5.1.7; è necessario un Mac o una VM OS X per testare i siti nelle versioni Safari più recenti.
Safari non supporta nativamente più versioni o profili utente fianco a fianco. Safari 4 è vicino alla morte , quindi devi solo provare 5. *. Tutte le versioni di Safari possono essere scaricate da vecchie app .
- Scarica e installa Safari 5.0 .
- Avvia Safari, imposta le tue preferenze.
- Crea un nuovo sandbox Sandboxie per ogni installazione aggiuntiva .
È importante installare inizialmente la versione più vecchia , in modo che il profilo utente possa essere adattato dalle versioni più recenti.
- Per ulteriori informazioni sull'installazione in Sandboxie, consultare la sezione Sandboxie e Internet Explorer .
Gli strumenti per sviluppatori devono essere abilitati tramite Preferences > Advanced > Show Developer menu in menu bar
. Dopo aver installato Safari, disinstallare l'aggiornamento del software Apple, tramite Control panel > Add/Remove software
.
9. Strumenti per sviluppatori (e scorciatoie)
- Internet Explorer
- Firefox
- musica lirica
- Cromo
- Safari
- 4+ Ctrl Alt C Strumenti per sviluppatori Safari integrati . Questi strumenti sono disabilitati per impostazione predefinita. Abilitalo via
Preferences > Advanced > Show Developer menu in menu bar
.
10. Tempo di installazione e spazio su disco misurati
- L'impostazione dell'ambiente di base richiede 30 minuti .
- L'installazione dei browser non richiede molto tempo.
- A seconda del numero di browser, la loro configurazione può richiedere del tempo.
- Configurare una VM WinXP con i browser elencati in questa guida + Opera 12 beta:
- Dimensione dei download: 585 MB
- 12 browser
- Tempo utilizzato: 1:09 ora (32 minuti per arrivare a IE)
- Dimensioni dell'apparecchio: 1.1G / dimensione importata: 2.2G.
- Registro dettagliato: http://pastebin.com/R7WGPK99
- Configurare un'enorme VM WinXP per test dettagliati sulla compatibilità del browser:
Tempo necessario per browser (installa e config)
- Opera: 2 minuti
- Internet Explorer: 3 minuti *
- Safari: 4 minuti *
- Firefox: 5 minuti
- Chrome: 6 minuti
* escluso il tempo per impostare un Sandboxie Sandbox (<1 minuto).
11. Utilizzo ottimale
Al termine dell'installazione, utilizzare CCleaner per pulire la posta indesiderata, quindi:
- Esportare l'appliance (questa appliance può essere salvata altrove come backup).
- Rimuovere la macchina virtuale appena creata
- Importa l'appliance (questi passaggi riducono le dimensioni del file della VM)
- Crea uno snapshot (da utilizzare come checkpoint)
D'ora in poi, al termine del test delle pagine Web, spegnere la macchina virtuale e selezionare "Ripristina istantanea". Ciò manterrà la tua VM ordinata e veloce.
Homepage a http://10.0.2.2:8888/
Il SO guest può accedere al SO host per indirizzo IP 10.0.2.2
. È 8888
possibile accedere al server in esecuzione sulla porta tramite il guest http://10.0.2.2:8888/
, anche quando l'host non dispone di una connessione Internet.
Per questo motivo, si consiglia l'impostazione http://10.0.2.2:8888/
come pagina iniziale.
Possibili casi d'uso:
- Prova una singola pagina.
- Mostra automaticamente una determinata pagina, a seconda dell'agente utente esposto (ad es. Tramite reindirizzamento).
- Fiddling: crea un violino in Chrome e testalo in Firefox.
- Condividi testo e collegamenti.
Tutte le precedenti possono essere facilmente implementate su un semplice server (ho usato Node.js , per esempio).