离子移动浏览器测试不起作用

时间:2015-04-09 20:38:11

标签: localhost ionic-framework ionic ifconfig

我尝试使用离子的移动浏览器测试。我使用与我的iPhone相同的Wifi连接,并使用以下命令检查了我的IP地址:ifconfig |grep inet。当我使用命令ionic serve运行离子服务器时,我无法使用我的IP地址和来自离子的指定端口在我的iPhone上打开我的离子应用程序。我是否必须在我的机器上启用其他功能?我也尝试了不同的端口,没有任何成功。

2 个答案:

答案 0 :(得分:10)

这个答案可能会迟到,但我希望它对将来遇到同样问题的人有用。为我解决这个问题的方法是输入以下命令:ionic address并选择我的dev服务器的ip(在我的情况下为192.168.0.2)而不是localhost选项。现在,当我运行ionic serve时,我可以通过移动浏览器成功连接。

答案 1 :(得分:4)

我在使用Windows 8.1和Android时遇到了类似的问题。当我使用http://localhost:8100/时,它在我的桌面版Chrome上正确加载,但在桌面浏览器中使用我的本地IP地址,即192.168.1.185:8100,我得到了一个"连接被拒绝"错误。不用说,这在我的移动设备上的Chrome中也不起作用。

解决此问题的原因是按https://developer.chrome.com/devtools/docs/remote-debugging#port-forwarding

使用端口转发

通过这种方式,我可以使用" localhost:8100"而不是我在Chrome中的移动设备上的IP地址以及正确加载和调试的网站。