Internet explorer 在Mac OS X下开发时,如何在IE中进行测试?
我已经在MacOSX上安装了我的web应用程序,它已经准备好进行IE兼容性测试。我试过运行服务器,启动VMware,然后启动Internet explorer 在Mac OS X下开发时,如何在IE中进行测试?,internet-explorer,cross-browser,vmware,Internet Explorer,Cross Browser,Vmware,我已经在MacOSX上安装了我的web应用程序,它已经准备好进行IE兼容性测试。我试过运行服务器,启动VMware,然后启动localhost:3000,但没有成功 如何在IE6-8和Chrome上测试我的web应用程序而不将其部署到其他地方?您需要的只是VMWare用于访问mac的正确IP地址,然后您可以像这样访问它: 然后测试它。我会告诉你如何找到它,但我有更多的经验与平行 编辑好的,您似乎需要在来宾操作系统(Windows)中打开网络连接信息并获取“网关”地址,该地址应该是VMWare用
localhost:3000
,但没有成功
如何在IE6-8和Chrome上测试我的web应用程序而不将其部署到其他地方?您需要的只是VMWare用于访问mac的正确IP地址,然后您可以像这样访问它: 然后测试它。我会告诉你如何找到它,但我有更多的经验与平行
编辑好的,您似乎需要在来宾操作系统(Windows)中打开网络连接信息并获取“网关”地址,该地址应该是VMWare用于连接到Mac的IP地址。只需在末尾添加
:3000
,您就可以从Internet Explorer访问Rails站点(请确保也打开http://
。您不能从VmWare内部使用localhost(除非Rails应用程序在VmWare映像内部运行)。您需要主机的ip地址或主机名,在本例中是mac 通过在VMware中的命令提示符中键入ipconfig
来查找Windows正在使用的IP地址(您要查找的号码标记为IP地址)。然后将最后一个数字替换为1或2
例如,如果Windows在VMware中使用的IP地址是192.168.78.0
,那么Rails应用程序将在以下位置可用:
http://192.168.78.1:3000/
http://192.168.78.1:3000/VMWare有三种不同的网络模式:
- NAT-映像在通过主机路由的隔离网络中运行
- 桥接-映像作为独立设备在与主机相同的网络上运行
- 仅主机—映像在未路由的隔离网络中运行
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.16.153.2 172.16.153.130 10
通常这是第一行,但它是由目的地0.0.0.0标识的行
将此项添加到XP上的主机文件c:\windows\system32\drivers\etc中:
172.16.153.2 localhost.local
然后您可以使用该地址而不是任意IP地址。如果您使用Passenger运行应用程序,您可以为Passenger定义的每个条目添加额外的行。当然也可以通过webapplications检查有效的渲染-请参阅:
我不知道这是否适用于所有的网络模式,但我这样做了,并且在默认的vmware安装中第一次对我有效
- 打开命令提示窗口
- 运行>ipconfig
- 读取默认网关IP地址=w.x.y.z
- 开放式IE
- 输入http://w.x.y.z:3000作为URL
在Mac终端中,键入
ifconfig vmnet1
您将获得类似以下内容的回报:
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ....
inet 192.168.18.1 netmask 0xffffff00 broadcast 192.168.18.255
与给出的其他答案相反,使用Windows客户端的网关地址对我不起作用,它是不同的。+1,但有比123.456.123.456更好的ip地址示例,因为它是无效的:D@S.Mark英雄联盟注意到了,现在看起来好多了?:)如果不起作用,如何调试?浏览器总是告诉我他无法连接到IP(我的情况是192.168.223.2)。不过,ping确实有效。如果这对您不起作用,请在您的Mac终端中尝试“ifconfig vmnet1”。我的IP地址与客户端网关地址不同。使用这个IP对我有用。(在这里找到了解决办法:)我同意,这对我来说也是最好的。其他人不起作用:(
http://192.168.18.1:3000