移动浏览器测试

Testing on Mobile Browsers 待校订

在移动浏览器上测试Verge3D应用程序

从App Manager启动Verge3D应用程序时,它使用localhost地址在本地开发服务器上运行。此地址只能在本地计算机上使用。为了测试您的应用在移动设备的浏览器上的工作方式,您可以使用以下过程之一。

  • 方法#1:本地IP地址

  • 方法#2:本地IP地址+ QR码

  • 方法#3:端口转发

方法#1:本地IP地址

使用任何文本编辑器 打开Python脚本verge3d / manager / server.py。找到以ADDRESS开头的行- 文件中的这个位置应该如下所示:ADDRESS = 'localhost' #ADDRESS = '0.0.0.0'

从第二行(取消注释)中删除哈希符号#,制作它ADDRESS = 'localhost' ADDRESS = '0.0.0.0'

保存文件并重新启动3ds Max或Blender。

现在,您可以在本地Wi-Fi或以太网网络中使用IP地址,而不是localhost。您可以从操作系统首选项中找到您的计算机IP地址:Windows 10Windows 7MacLinux。通过导航到网络地址,在移动设备的Web浏览器上启动App Manager,例如:

http://192.168.0.2:8668/

最后,像往常一样在移动设备上运行应用程序 - 通过在应用管理器中点击蓝色图标。

方法#2:本地IP地址+ QR码

这是方法#1的变体。您可以使用网络地址通过App Manager 在计算机上启动应用程序,而不是在移动设备的浏览器上运行App Manager和应用程序。

http://192.168.0.2:8668/

可以使用移动设备的相机扫描获得的QR码,从而在移动浏览器上打开链接。您需要先在移动设备上安装QR扫描仪应用程序,例如,Android的QR码阅读器iPhone的QR阅读器

方法#3:端口转发

此方法适用于Android设备。使用USB线和Chrome DevTools,您可以直接从移动设备的浏览器启动App Manager,导航到localhost:8668。

与方法1-2不同,此方法适用于启动AR / VR应用程序,因为localhost不需要移动浏览器和工作站之间的安全连接。此外,您还可以看到移动浏览器控制台的输出。

在Android设备上,转到设置>开发人员选项并启用USB调试

By default, the developer options in Android devices are hidden. You can unlock them by locating the Build number in your Settings menu and tapping it multiple times.

因此,您应该可以通过导航到localhost:8668直接从移动设备的浏览器启动App Manager 。此外,您可以通过单击chrome:// inspect页面上的inspect链接来查看移动浏览器控制台的输出。

Last updated