使用localhost在移动设备的浏览器中测试移动Web应用程序

时间:2016-02-01 13:05:35

标签: android ios node.js html5 mobile

我想在移动设备上测试移动网络应用。我目前正在开发我的移动网络应用程序。它仍在我的本地环境中,即localhost:8080。现在我想使用相同的主机名和端口在我的移动设备上访问此Web应用程序。我需要这个,因为我的移动网络应用也在使用HTML5 Accelerometer API。我需要测试它是否正常工作。我可以使用谷歌chrome dev工具来模拟响应,但我需要在真实设备上测试它。

如何在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');

3 个答案:

答案 0 :(得分:1)

只需将手机连接到与计算机相同的Wi-Fi网络即可。然后在移动设备的浏览器中输入计算机的IP。

答案 1 :(得分:1)

正如Rosário所说,您可以连接到与计算机相同的Wi-Fi网络,并在手机浏览器中输入计算机的IP。 我不知道你是多么有经验,所以请确保你......

a)使用计算机的本地IP 。例如。在www.speedtest.net上查找自己的IP无济于事,因为这是您的公共IP。

b)在手机浏览器中输入端口。 例如。如果您的计算机的IP是192.168.0.10,那么您需要在浏览器中输入http://192.168.0.10:8080作为网址。

答案 2 :(得分:1)

Android应用“KWS

它是测试网络服务器的好选择,