我已经为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 not found消息。 有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
听起来您正试图从与Android设备位于同一内部网络的服务器上查看网站。通常在这一点上,您开始看到浏览器之间的差异。我注意到,使用移动设备,我无法使用chrome或大多数其他浏览器通过我自己的网络查看本地服务器上的网站。但是使用Firefox,您可以进行更多的“调试”。使用firefox并输入服务器的IP({http://ur.local.ip})
你应该得到非常不同的结果。如果这样做没有用,那么既然你已经在调制解调器上设置了端口转发功能,那么只需将手机与wifi连接,然后使用手机运营商网络从外部访问服务器。当然你不会使用内部服务器的IP地址,你将使用调制解调器的IP地址。我看到你将端口转发设置为8088,如果只输入“http://your.ip.add.ress”就没有结果,那么最后只需添加:8088。让我知道结果。
答案 1 :(得分:-1)
Chrome现在包含Mobile Emulation feature,无论页面在何处,您都可以使用该模板设置设备。