Para desenvolvimento de navegador cruzado, geralmente precisamos testar o aplicativo em sistemas operacionais diferentes. Para testar o aplicativo da web de uma VM Windows no Mac, siga as etapas abaixo:
- Abra o Terminal e digite
ifconfig vmnet1
Deve fornecer algo semelhante ao abaixo:
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:50:56:c0:00:01
inet 172.16.55.1 netmask 0xffffff00 broadcast 172.16.55.255
o que nos interessa é
inet 172.16.55.1
anote este endereço IP.
- Agora mude para o Windows VM. Abra o arquivo mencionado abaixo
C:WindowsSystem32driversetchosts
note hosts é o nome do arquivo e não tem extensão.
- Adicione a linha abaixo no final do arquivo
172.16.55.1 localhost
- Agora liberamos nosso DNS para fazer isso funcionar Abra o prompt de comando no Windows e digite
ipconfig /flushdns
É isso aí. Abra seu navegador e http: // localhost / deve funcionar. Opcionalmente, você pode precisar adicionar uma porta se seu aplicativo estiver sendo executado em uma porta. O número da porta deve ser o mesmo do sistema host