Android Chrome使用端口转发在虚拟机上远程调试本地站点

Android Chrome使用端口转发在虚拟机上远程调试本地站点,android,debugging,google-chrome,adb,portforwarding,Android,Debugging,Google Chrome,Adb,Portforwarding,我已经为Chrome安装了ADB插件扩展,并启用了USB调试。 我可以看到我的设备清单进行检查,工作正常 我不知道的是如何将我正在开发的网站映射到192.168.56.2上的虚拟机上。我不知道如何配置端口转发选项 因此,对于我的本地开发机器(Mac OS),我有以下主机配置: sandbox.local 192.168.56.2 我访问http://sandbox.local查看我的网站 但我不知道如何在我的Android设备上调试手机网站布局 我尝试的是: 启用端口转发和8088->192.1

我已经为Chrome安装了ADB插件扩展,并启用了USB调试。 我可以看到我的设备清单进行检查,工作正常

我不知道的是如何将我正在开发的网站映射到
192.168.56.2
上的虚拟机上。我不知道如何配置端口转发选项

因此,对于我的本地开发机器(Mac OS),我有以下主机配置:

sandbox.local 192.168.56.2

我访问
http://sandbox.local
查看我的网站

但我不知道如何在我的Android设备上调试手机网站布局

我尝试的是:

启用端口转发和
8088->192.168.56.2:80

现在,当我转到我的移动设备并输入:

localhost:8088
我看到localhost未找到消息。
有人能帮我安排一下吗

听起来好像您正试图从与android设备位于同一内部网络的服务器上查看网站。通常是在这一点上,您开始看到浏览器之间的差异。我注意到,使用移动设备时,我无法使用chrome或大多数其他浏览器通过自己的网络查看本地服务器上的网站。但使用Firefox,您可以进行更多的“调试”。使用firefox并键入服务器的IP({})

你应该得到非常不同的结果


如果这对您没有好处,那么既然您已经在调制解调器上设置了端口转发,那么只需断开手机与wifi的连接,然后使用手机运营商网络从外部访问服务器即可。当然,您不会使用内部服务器的ip地址,而是使用调制解调器的ip地址。我看到您将端口转发设置为8088,如果只需键入“”,没有结果,则只需在末尾添加:8088。让我知道结果。

听起来你好像在试图从与android设备位于同一内部网络的服务器上查看网站。通常是在这一点上,您开始看到浏览器之间的差异。我注意到,使用移动设备时,我无法使用chrome或大多数其他浏览器通过自己的网络查看本地服务器上的网站。但使用Firefox,您可以进行更多的“调试”。使用firefox并键入服务器的IP({})

你应该得到非常不同的结果


如果这对您没有好处,那么既然您已经在调制解调器上设置了端口转发,那么只需断开手机与wifi的连接,然后使用手机运营商网络从外部访问服务器即可。当然,您不会使用内部服务器的ip地址,而是使用调制解调器的ip地址。我看到您将端口转发设置为8088,如果只需键入“”,没有结果,则只需在末尾添加:8088。让我知道结果。

Chrome现在包括,无论页面在哪里,都可以模拟设备。

Chrome现在包括,无论页面在哪里,都可以模拟设备。

我也有同样的问题。我找不到任何人听说过这个功能。每个人都告诉我要更改路由器的设置!我也有同样的问题。我找不到任何人听说过这个功能。每个人都告诉我要更改路由器的设置!