Come posso testare con Internet Explorer sul mio Mac?


36

Lavoro su un Mac, ma la maggior parte dei miei utenti è su Windows. Qual è un modo semplice per testare i miei siti Web in Internet Explorer 7, 8 e 9? Il vino sembra un po 'buggy e ostile.


1
Il vino è un po 'ostile, ma ho usato PlayOnMac prima che migliora notevolmente l'esperienza dell'utente. Ha un programma di installazione della GUI per Internet Explorer e potrebbe valere la pena provare prima di configurare una macchina virtuale.
gtmtg

Microsoft ora ha macchine virtuali Mac gratuite solo per questo scopo. modern.ie/en-us/virtualization-tools

Nuovo strumento rilasciato da Microsoft -> remote.modern.ie
Vigneshwaran il

Risposte:


37

Ho la soluzione perfetta ! Nel 2013, Microsoft ha rilasciato una soluzione gratuita ufficialmente supportata per aiutare gli sviluppatori Mac a testare con le versioni di Internet Explorer 6, 7, 8, 9, 10 e 11 su Mac:

  1. Vai a https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. Seleziona il sistema operativo di prova desiderato ("Mac")
  3. Scegli una piattaforma di virtualizzazione tra VMWare, Parallels e VirtualBox. In caso di dubbi, selezionare VirtualBox (che è possibile scaricare dal sito di VirtualBox )
  4. Seguire le istruzioni per scaricare le macchine virtuali per la versione di IE + Windows desiderata

Spero che sia di aiuto.


2
ECCEZIONALE!!!! È un peccato che dobbiamo farlo, ma questa è la soluzione MIGLIORE. Grande condivisione. Grazie.
T2il C

Sicuramente ... come sviluppatore web nel 2015 farò davvero il possibile e dirò che è ridicola, dobbiamo eseguire uno strumento di virtualizzazione per eseguire un browser solo per testare ... ma hey, una volta che hanno scoperto il potere di fusione altri 5 anni forse avremo una soluzione migliore lmfao
mike

2
Concordato. Vorrei che potessimo emulare i browser o almeno installarli fianco a fianco. Peccato che Microsoft abbia una terribile architettura su tutta la linea. Su un Mac le app potrebbero essere fornite in bundle con tutte le librerie di cui hanno bisogno per funzionare. Oh bene. E per quanto riguarda Web Dev 2015 ... Perché supportiamo persino IE *? singhiozzare
Volte

Sfortunatamente, questa soluzione non è più disponibile.
Pedram,

11
  1. Scarica e installa il software Oracle Virtualbox Virtual Machine gratuito

  2. Utilizza gli script indicati nell'articolo giornaliero di OS X Internet Explorer per Mac in modo semplice: esegui IE 7, IE8 e IE9 gratuitamente in una macchina virtuale per scaricare, convertire e installare le macchine virtuali di prova IE gratuite di Microsoft da utilizzare su VirtualBox.

Ti spiegheremo come installare Internet Explorer 7, 8 o 9 in una macchina virtuale con Windows, direttamente in Mac OS X - gratuitamente. Ciò si ottiene utilizzando il software VirtualBox disponibile gratuitamente di Oracle e combinandolo con Internet Explorer gratuito per testare macchine virtuali di Microsoft

Ecco gli script presentati nell'articolo :

...

Installa TUTTE le versioni di Internet Explorer: IE7, IE 8 e IE 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash

Installa solo Internet Explorer 7

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

...


Queste istruzioni sono potenzialmente obsolete. Microsoft ora distribuisce le macchine virtuali Windows + IE 6-11 per sviluppatori Web in una varietà di formati su modern.ie/en-us/virtualization-tools
Anirvan,

Anirvan, ho provato quel link e tutto sembra riguardare i servizi di abbonamento (dopo la prova gratuita). Inoltre, molti dei collegamenti non vanno da nessuna parte / Non è una soluzione che posso consigliare nel modulo corrente.
Michael Durrant,

vai a quel link e fai clic su "Scarica una macchina virtuale" (invece del collegamento Browserstack). Ho istruzioni dettagliate su apple.stackexchange.com/a/103564/1777
Anirvan,

4

La vecchia domanda per i web designer ...

VirtualBox è fantastico, ma è un problema avere più versioni di Windows che occupano spazio sul disco rigido. Un'altra opzione è l'utilizzo di VirtualBox e l'installazione e l'esecuzione di un'app come ietester che è disponibile solo per Windows ma consente di eseguire il rendering di più versioni di IE in una finestra.

Infine, la mia opzione personale di scelta è un sito web chiamato browserstack , devi pagarlo, ma è davvero economico e ne vale la pena se è così che ti guadagni da vivere. Possiedo anche un laptop Windows solo per fare questo tipo di test, ma il più delle volte invece utilizzo il browser.


Ah, ricordo che i giorni dello spazio sono stati un problema in queste decisioni. Oggi il mio disco da 500 GB sembra aiutare molto.
Michael Durrant,

1
Vorrei che lo spazio non fosse un problema, tutte le mie macchine sono oltre 500 GB e quando ho caricato le mie app (adobe master suite, autocad e ableton live + strumenti nativi sono i veri maiali dello spazio qui) il mio disco rigido si sente carino farcito già! figuriamoci rinunciare al centinaio di dispari di spazio necessario per eseguire 5 diverse versioni di Windows.
JamiePatt,

Sì, ma tutto ciò che sto cercando di usare sono i browser. Certamente non vorrei usare gli strumenti di manipolazione delle immagini Adobe attraverso un emulatore, dato il trascinamento e altri problemi di interattività che ci sarebbero.
Michael Durrant,

crossbrowsertesting.com è anche un sito utile ed economico. Consentirà inoltre l'accesso al computer locale nel caso in cui sia necessario eseguire reindirizzamenti a un proxy inverso locale durante il test.
recklesscoder

3

La virtualizzazione è sicuramente la strada da percorrere. C'è VirtualBox come menzionato sopra, che è un progetto open source gratuito. Ci sono anche due offerte commerciali, Parallels e VMWare Fusion . Entrambi hanno prove gratuite in modo da poter valutare ciò che potrebbe funzionare meglio.

Se ti stai chiedendo perché pagare quando VirtualBox è gratuito, Parallels e Fusion sono entrambi commercialmente sviluppati e supportati software . Se riscontri problemi, puoi chiedere aiuto, piuttosto che perdere tempo a cercare risposte tu stesso. Inoltre, VirtualBox è multipiattaforma, quindi ha meno cose da Mac ed è più un prodotto fai-da-te - nessuna installazione rapida o altro.

Ma puoi fare la chiamata per te stesso. TidBITS ha un articolo abbastanza recente confronta Parallels e Fusion, con una buona sezione anche su VirtualBox, e Ars Technica ha un confronto abbastanza completo delle ultime versioni di Parallels e Fusion.

Spero ti sia utile!


3

http://www.spoon.net è uno strumento fantastico e il motivo per cui preferisco è che installa solo i browser e fianco a fianco con i tuoi altri programmi nella barra delle applicazioni. Funziona come un fascino, tuttavia è commerciale, $ 12 al mese, $ 60 all'anno. Hanno in programma di pubblicare l'app. presto su Mac.

IETester è OK per alcuni test di base, ma non gestisce correttamente gli script e quindi non è una soluzione di test affidabile al 100%.


2

Ho pensato di aggiungere questo dato che ho appena trovato un nuovo fantastico strumento gratuito per visualizzare IE su un Mac. Scarica " Sauce " dal Mac App Store. Ho usato Virtualbox negli ultimi due anni e questo è molto più facile da installare, non ha enormi file VM e l'interfaccia è molto più fluida. Sauce ha anche la possibilità di visualizzare l'anteprima in IE 10 (che è una schifezza completa). Esiste anche un'altra app basata su cloud chiamata stack di browser . Ho provato la versione gratuita e l'interfaccia è carina ma costa qualche dollaro.


Nota questo non sembra essere disponibile nel Regno Unito
TDC


0

Non ho abbastanza reputazione per pubblicare un commento sulla risposta di @ Anirvan che mi ha aiutato molto. Vorrei solo aggiungere quel blog di Rey Bango che sostiene per motivi di sicurezza di impostare Windows Update su automatico causa un problema poiché anche IE viene aggiornato automaticamente! MS ha creato blocchi automatici separati per IE da 9 a 11. Ho scaricato tutti gli script di blocco automatico e ho creato un wrapper per chiamarli su Dropbox . Estrarre il contenuto del file zip ed eseguire IE9-11_blocker.cmd per bloccare IE da 9 a 11.


0

Probabilmente non professionale come le altre risposte, ma se uno vuole solo vedere come IE sta eseguendo il rendering del sito, le seguenti opzioni sono gratuite e funzionano senza alcuna installazione pesante:

Notare che nessuno di essi funziona localmente (ovvero localhost o 127.0.0.1).

Domande simili sono state poste in SO ( qui e qui ), ma sono piuttosto vecchie e gli argomenti sono chiusi.


0
  1. Apri Safari e vai a Safari> Preferenze dalla barra dei menu.
  2. Fai clic sulla scheda Avanzate .
  3. Controlla il "Mostra menu Sviluppo nella barra dei menu" impostazione , quindi chiudi la finestra Preferenze.
  4. Il menu Sviluppo dovrebbe ora essere visualizzato nella barra dei menu.
  5. Vai a Sviluppo> User Agent .
  6. Qui, devi scegliere di scegliere diverse opzioni del browser come Microsoft Edge, Internet Explorer 7, 8, 9, 10 e 11 . Puoi anche scegliere Firefox e Chrome come User Agent .

Fonte : come visualizzare i siti Web sul Mac che richiedono Internet Explorer (o un PC)


Questo è più un modo per accedere ad alcuni siti Web difficili che richiedono IE, ma nessun sostituto per testare una pagina con Internet Explorer reale , di cui si tratta la domanda.
Jawa,

0

Puoi seguire questi modi per testare IE su un computer Mac

Inoltre, puoi utilizzare piattaforme online come LambdaTest, Sauce Labs o Browserstack per accedere a Internet Explorer utilizzando il computer Mac.

Alcuni software dal link sopra:


potresti elencare alcuni dei software dal link in caso di interruzione del link? Usa la funzione di modifica .
ankii

In che modo l'installazione di RDP (il tuo primo collegamento) aiuta a testare con IE, non è necessario un computer Windows da qualche parte?
Nohillside

@nohillside Apple fornisce l'app Microsoft Remote. Con l'app Microsoft Remote Desktop, puoi connetterti a un PC remoto e alle tue risorse di lavoro praticamente ovunque. apps.apple.com/gb/app/microsoft-remote-desktop/…
saif sadiq,

-1

Una nuova risposta migliore.

Per prima cosa ho usato la scatola virtuale. Quindi ho usato il browser

Adesso uso i parallelismi

In giro per alcuni anni ma ultimamente reso robusto e ancora più amichevole.

È ancora più semplice degli altri, l'installazione è più semplice, il salvataggio dello stato è più semplice, l'integrazione tastiera-mouse è migliore. Generalmente è meglio.

L'unico elemento di nota è che costa circa $ 80

che dovrebbe essere un piccolo cambiamento per la maggior parte degli sviluppatori che vengono pagati entro un'ora o due. Il software a pagamento è in realtà la mia preferenza: mi dà la certezza che verrà effettivamente mantenuto in futuro. Inoltre sono uno sviluppatore ... pagando uno ... sviluppatore. Sembra una buona cosa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.