我想在移动设备上测试移动网络应用程序。我目前正在开发我的移动网络应用程序。它仍然在我的本地环境中,即 localhost:8080
。现在我想使用相同的主机名和端口在我的移动设备上访问这个网络应用程序。我需要这个,因为我的移动网络应用程序也在使用 HTML5 Accelerometer API
。我需要测试它是否有效。我可以使用 google chrome 开发工具来模拟响应能力,但我需要在真实设备上进行测试。
我如何在 Android 和 iPhone 上测试它?
更新
下面是我的nodejs服务器代码
'use strict';
var express = require('express');
var app = express();
app.use(express.static('./dist'));
console.log('\n0.0.0.0:8000\n');
app.listen(8000, '0.0.0.0');
最佳答案
正如 Rosário 所说,您可以连接到与计算机相同的 Wi-fi 网络,然后在手机浏览器中输入计算机的 IP。 我不知道您的经验如何,所以请确保您..
a) 使用您计算机的本地 IP。例如。在 www.speedtest.net 上查找您自己的 IP不会有帮助,因为这是您的公共(public) IP。
b) 在手机浏览器中输入端口。 例如。如果您的计算机的 IP 是 192.168.0.10 那么您需要输入 http://192.168.0.10:8080作为浏览器中的 url。
关于android - 使用 localhost 在移动设备的浏览器中测试移动 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35131320/