首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac OS X下开发时,如何在IE中进行测试?

在Mac OS X下开发时,如何在IE中进行测试?
EN

Stack Overflow用户
提问于 2010-01-15 15:30:37
回答 6查看 4.7K关注 0票数 15

我已经在Mac上安装了我的web应用程序,可以进行IE兼容性测试了。我尝试过运行服务器、启动VMware和启动localhost:3000,但都没有成功。

如何在IE6-8和Chrome上测试我的web应用程序,而不将其部署到其他地方?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-01-15 15:34:19

你只需要VMWare用来访问你的苹果电脑的正确IP地址,然后你就可以像这样访问它:

http://192.168.1.2:3000

然后测试一下。我会告诉你如何找到它,但我对Parallels有更多的经验。

编辑好的,似乎你需要在客户操作系统中打开你的网络连接信息,并抓取“网关”地址,这应该是VMWare用来连接到你的Mac的IP地址。只需将:3000添加到它的末尾,您就应该能够从Internet Explorer访问您的Rails站点(一定要把http://也放在上面)。

票数 13
EN

Stack Overflow用户

发布于 2010-01-15 23:22:15

VMWare有三种不同的网络模式:

  • NAT -映像在通过主机computer.
  • Bridged路由的隔离网络中运行-映像作为独立设备在与主机计算机相同的网络上运行。仅限
  • 主机-映像在未路由的隔离网络中运行。

在NAT模式下,您需要检查网关IP并像使用本地主机一样使用它。由于这个数字看起来是任意的,但对于任何给定的图像都是不变的,因此在HOSTS文件中创建一个条目以保存它以供后代使用可能会更方便。

在桥接模式下,您只需使用主机的IP地址,而不是特殊的VMWare地址。

使用NAT是最简单的,因为您只需检查路由打印的输出并查找默认网关:

代码语言:javascript
运行
复制
Network Destination        Netmask          Gateway       Interface  Metric
      0.0.0.0          0.0.0.0     172.16.153.2  172.16.153.130       10

通常这是第一行,但它是由destination 0.0.0.0标识的行。

将此条目添加到XP上位于c:\windows\system32\drivers\etc的主机文件中:

代码语言:javascript
运行
复制
172.16.153.2    localhost.local

然后,您可以使用地址http://localhost.local:3000/而不是任意的IP地址。如果您使用Passenger来运行应用程序,则可以为Passenger定义的每个条目添加额外的行。

票数 6
EN

Stack Overflow用户

发布于 2013-03-05 16:09:38

在您的Mac终端中,输入

代码语言:javascript
运行
复制
ifconfig vmnet1

您将得到类似以下内容的结果:

代码语言:javascript
运行
复制
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether .... 
    inet 192.168.18.1 netmask 0xffffff00 broadcast 192.168.18.255

您可以使用inet后返回的IP (本例中为192.168.18.1)连接您的app,如

代码语言:javascript
运行
复制
http://192.168.18.1:3000

与给出的其他答案相反,使用Windows客户端的网关地址对我不起作用,它是不同的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2070071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档